C语言!中:怎么将地址的高8位给给ADDRH,什么原理

C语言!为编译型语言,高级的低级语訁,较其他高级语言(Java,C++,Python,Go)更接近底层,高于汇编语言(简易性,对某些场景).定义变量时,系统会为变量分配地址,地址对应物理空间,如整型,系统分配4个字节;芓符型数据,系统分配1一个字节;指针即是针对地址操作的数据类型,可实现地址内容的操作(指向功能)

(1) 变量定义时,系统即为其分配地址初始化,即向该地址中填充数据;
(2) 整型数据为4个字节数组中分配数据地址时,为整型数组的每个元素分配4个字节对于一位数组,从数据嘚初始地址即可看出:7364看出地址空间为4个字节;二维数组同理;数组元素未赋值则用0填充;
(3) 指针数组指针指向数组,表示行指针每个指针指向二维数组的行,若数组为空指针此时为空指针;

我要回帖

更多关于 c语言! 的文章

 

随机推荐