不能对只想数组后的第一个地址的指针进行取值运算?
C primer plus 中的一段话:可以对指向一个数组元素的指针进行取值运算。但不能对指向数组后的第一个地址的指针进行取值运算,尽管这样的指针是合法的!
程序代码:#include"stdio.h"
int main(void)
{
int a[2]={100,200};
int *ptr;
ptr=a;
printf("%d",*ptr);
return 0;
}我想问,这句话所描述的代码是我写出来的这段吗?如果是,那为什么呢?如果不是,那他所描述的代码是什么?还有就是为什么!谢谢!











到底对不对啊?
