早教吧 育儿知识 作业答案 考试题库 百科 知识分享

数组元素的符号地址是怎么命名的,如数组inta[5]中一个元素a[3]的符号地址是a+3,二维的数组inta[2][3]中一个元素a[1][2]的符号地址是a[1]+2,那么a[1]+2又是什么意思?维数不同的数组的元素的符号

题目详情
数组元素的符号地址是怎么命名的,如数组int a[5]中一个元素a[3]的符号地址是a+3,
二维的数组int a[2][3]中一个元素a[1][2]的符号地址是a[1]+2,那么 a[1]+2又是什么意思?维数不同的数组的元素的符号地址的写法有什么规律?
▼优质解答
答案和解析
a+3 表示指向a的指针地址+3×sizeof(type of a),也就是整型加4×3,char 加1×3inta[2][3]是个二维数组,所以a[1]是个指针地址,加2也就是a[1][0]偏离第二个就是a[1][2]但是一定要注意:如果int a[2]那你的a[1]就是整型...