数组名++

数组地址是不可以++,--的;指针是可以++,--的;
int a[10];
a++;//是无法通过编译的,a在运算中表示数组a的首地址,地址是不可以++的,a++会给a重新赋值,导致数组首地址改变;
int * pb;
pb=a+1;//可以通过编译的,数组名a在运算表达式中表示首元素地址,a+1,表示a偏移一个int型长度(即4个字节);
pb++;//可以通过编译,指针是可以 ++、--的;
a[0]++;//可以通过编译,a[0]是一个int型数据,a[0]++表示a[0]自身加1

数组名++最先出现在Python成神之路

版权声明:
作者:dingding
链接:https://www.techfm.club/p/11323.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>