码迷,mamicode.com
首页 >  
搜索关键字:相加相减    ( 41个结果
C语言中,为什么指针表达式的值+1.对应的地址值却+4?/为什么两个数组元素的地址相减之差不为地址之差?
在C语言中,我们常常用到的一个运算是让某个变量的值+1. 例如 M = M + 1。 而在实际运用中,我们发现 对于指针进行+1运算,算出来的结果是+4。 如下图 图中我们定义的 变量M 和指针Matrix如下: int M = 3; int* Matrix = {1,2,3}; 可以看到,对于M和 Matrix ,+1运算的效果是不同的。 这个差异是因为...
分类:编程语言   时间:2014-07-03 16:02:56    阅读次数:273
41条   上一页 1 ... 3 4 5
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!