读书人

“指针减数组名”这样的表达式合法吗?

发布时间: 2012-03-04 11:13:33 作者: rapoo

“指针减数组名”这样的表达式合法吗?
比如有一个int数组 int a[10];

还有一个int型的指针,指向数组的第三个元素: int *p=a+3;

然后这样的表达式:(p-a)合法吗?是否等于3?


[解决办法]
嗯 应该没问题。a会转换成指向第一个元素的指针。

读书人网 >C++

热点推荐