猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
以下语句中的最后一句应该怎么理解?
int A[10]; int *a; a = A; //这里是把一个指针指向了数组A的头部么?
JustV
浏览 1612
回答 3
3回答
莫名的讯
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 ··········· 好好学知识还有很多 细节还有很多
1
0
1
望远
int A[10];哪来的A[10]单元,数组越界了。
0
0
0
慕莱坞1654752
应该是a指针指向A[10]这个存储单元
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
C
typedef入门问题
1 回答
C#
typedef入门问题
1 回答
C++
typedef入门问题
1 回答
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续