百度试题 结果1 题目设指针变量p指向数组a的首地址,则以下哪个选项不能取得数组第i个元素值。( ) A. *(p+i) B. p+i C. *(a+i) D. a[i] 相关知识点: 试题来源: 解析 B 反馈 收藏
百度试题 结果1 题目若指针变量p指向整型数组a[10]的首地址, 即p=a ; 则下列数组元素a[i]的表示方法中正确的是( ) A. p+i B. ( a+i) C. *(a+i) D. *(p+i*2) 相关知识点: 试题来源: 解析 C) *(a+i) 反馈 收藏
百度试题 结果1 题目下面关于指针的描述,哪个是正确的? A. 指针是一种数据类型,用于存储变量的地址。 B. 指针只能指向数组的首地址。 C. 通过指针可以直接访问指针指向的变量的值。 D. 指针无法进行算术运算。 相关知识点: 试题来源: 解析 A 反馈 收藏 ...
p是指针,如指向数组首地址时,两个指向的地址是等效的,(*p++和*p[1]的值是一样的)但注意,这两个写法不能同时使用,因为p++对指针进行了运算,而p[1]没有。
二维数组也是“数组的数组”所以定义一个指向由m个元素组成的一维数组指针即可指向二维数组的首元素地址。如:char arr[2][2] = { { 'a', 'b' }, { 'c', 'd' } };char (*p)[2];p=arr; // p指向首元素地址。char c = *(p[0]+ 1);// 指向0行1列 即字符b ...
百度试题 题目数组名就是一个指针常量,指向数组的首元素(或者说代表了数组的首地址)。 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
百度试题 题目已知定义:int a[10],*p;则指针p指向数组a首地址的语句为:___。相关知识点: 试题来源: 解析 【 10 】 反馈 收藏
百度试题 题目在C语言中,数组名是一个指向数组首地址的指针。 A.正确B.错误相关知识点: 试题来源: 解析 A 反馈 收藏
我的思路是通过反汇编来剖析编译器在背后为我们做了些什么。
我的理解是:数组a中有三个指针,每个指针都指向一个4元素数组的首地址,因此a与a[0]的关系实际上是变量地址与变量内容的关系(或者说指针地址与指针内容的关系),所以a != a[0]很明显我理解错了,因为书上说a==a[0],但不懂错在哪了? GTA小鸡 麻婆豆腐 11 数组a有三个元素,每个元素都是一个int[4]的...