C语言有一个东西叫做指针,它就代表了计算机的地址,你只需要往计算机的某个地址上写入数据,就是对硬件进行直接操作了。
对硬件直接操作并不是C语言特有的,比如以前的pascal语言也是可以通过嵌入汇编语句等方式来对硬件进行直接的操作。