int A[10];
int *a;
a = A; //这里是把一个指针指向了数组A的头部么?
3 回答
莫名的讯
TA贡献1条经验 获得超1个赞
a=A[10];这句代码语法错误
首先 定义int A[10]; 表明A是一个数组 有十个元素
从A[0],A[1]·····到A[9] ,没有A[10],用A[10]会发生下标越界 会运行出错
另外 a是一个int型指针 应该把 变量 的 地址 赋值给它 如a=&A[9],或a=&A[8], a=A ···········
好好学知识还有很多 细节还有很多
- 3 回答
- 0 关注
- 1611 浏览
添加回答
举报
0/150
提交
取消