今晚在学习C语言的指针变量部分时,有这样一句话:
“如果指针变量p已指向数组中的一个元素,那么p+1指向同一数组中的下一个元素,但值得注意的是,执行p+1并不是将p的值简单地加1,而是加上一个数组元素所占用的字节数。”
解惑:
在存储器中,一个存储地址对应一个存储单元,一个存储单元存放一个存储字,一个存储字一般是8位,也就是一个字节,所以假设存放一个float型数据,那么就要占用4个字节,即需要占用4个存储字,对应4个存储单元,相应的地址也要加4。
关于存储器中的地址与数据的对应关系
最新推荐文章于 2024-10-16 10:45:07 发布