为您找到"
...说明语句:int a【10】={1,2,3,4,5,6,7,8};,则a[9]元素的值为
"相关结果约100,000,000个
int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是选B记住这样一个无条件相等的等式:*(p+i)与P[i]无条件等价。因为p是指向数组a首元素的地址,所以p[i]又和a[i]等价。易知B选项即为p[8],也即为a[8],其
有如下说明语句int a[10]={1,2,3,4,5,6,7,8,9,10};int *p=a;则数值为9的表达式是: ... 添加回答. 0. 孙燕姿. 表达式"*p = a"说明p指向a[0]的位置; 那么 *p + 9= a[0] + 9= 10; A错; p指向a[0]的位置,则p + 8 指向a[8]的位置, 那么 *(p +8) = a[8] = 9; B对; *p += 9; 等同于 a[0] += 9, 等同于 ...
B正确答案:B解析:本题考查指向数组的指针,本题中指针变量p指向数组a,那么水p的值就是1,即表示数组的第一个元素,那么数值为9的表达式就是将指针向后移动8个地址,即p+8指向的是数组元素值为9,所以数值为9的表达式是水(p+8)。
文章浏览阅读545次。不能表示 a 数组元素的表达式是 B. a[10]。因为数组下标从 0 开始,所以 a 数组的最后一个元素的下标是 9,而不是 10。因此,a[10] 不是一个合法的数组元素表达式
正确答案:B正确答案:B解析:此题考查的是指针的运用。选项A中,*p返回的是数组元素a[0]的值,所以最后结果是1+9=10;选项B是指针p后移8个单位位置处的值,即a[8]其值为9;选项C中表达式的值和选项A相同;选项D的值是一个地址值,该值无法确定。
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B) 设有说明语句"int A[4][3]={{1,2},{3,4,5},{6,7,8},{9,10}}",则A[0][2]和A[2][2]的初始化值为 A.0 7 B.0 8 C.3 8 D.3 7
5 sf54837 p是指针,指向数组的首地址,p+8即是第八个元素的地址,加个*即地址中存放的值
若有以下定义,"int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a",则值为6的表达式是A *p+6,B *(p+6)C *p+=5 D p+5 答案 C指针p指向a的首地址,就是存放a[0]的地址,值为6的数组名是a[5],所以A,B首先排除之后p是指针变量存的是地址,所以为了获取值,应选C
文章浏览阅读2.7w次,点赞21次,收藏65次。1)c语言的基础知识,经常在互联网大厂的笔试题中出现,这些八股文虽然考试那会你不知道,但是考完你需要复盘,好好学习2)本题考的就是基本的数据类型的定义,c语言,可能还有c++,还有python,还有java啥的3)笔试求AC,可以不考虑空间复杂度,但是 ...
文章浏览阅读628次。本文介绍了c语言中数组的定义、访问数组元素的方法以及数组的初始化方式,包括全0初始化、指定值初始化、部分初始化等。还探讨了数组长度不可变的特性,并通过示例展示了未初始化数组元素的随机性。最后提到了动态定义数组在某些环境(如vs2017)中的不支持情况。