全站数据
8 4 2 0 5 8 1

都说C语言可以直接操作硬件

王药师药业 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 01:17:16

问题描述

都说C语言可以直接操作硬件求高手给解答
精选答案
最佳答案

其它语言最终对硬件操作并不是这种语言完成的,而是由计算机操作系统(如windowsxp)来完成的。

如int a=5;并不是对地址在操作,而是由操作系统自动分配了个地址来存放a,你也不知道这个地址确切是多少 c语言接近硬件是指它可以直接用指针访问硬件地址。如:malloc,new函数 int *p; p = new int; //返回类型为int* 类型(整数型指针),分配大小为 sizeof(int); int* p; p = (int *) malloc (sizeof(int))

; 然后就可以对这个指针指向的内存地址进行赋值等操作