不能对只想数组后的第一个地址的指针进行取值运算?



#include"stdio.h" int main(void) { int a[2]={100,200}; int *ptr; ptr=a; printf("%d",*ptr); return 0; }
我想问,这句话所描述的代码是我写出来的这段吗?如果是,那为什么呢?如果不是,那他所描述的代码是什么?还有就是为什么!谢谢!


因为有了因为,所以有了所以,既然已成既然,何必再说何必
#include"stdio.h" int main(void) { int a[2]={100,200}; int *ptr; ptr=a; printf("%d",*ptr); return 0; }