A. p=100; B. p=a[5] C. p=a[2]+2 D. p=a+2; 相关知识点: 试题来源: 解析 D.p=a+2; 正确答案:D解析:本题定义了指针变量p,P只能存放指向内存单元的地址,所以选项A),B),C)都是错误的;选项D)中的a+2表示的是a[2]的地址,可以赋值给指针变量p,所以正确。
p是一个指针,应该被赋值的是内存的地址,数组名a是一个固定指针,指向数组元素的第一个。因此选项A给p赋值100是不允许的。选项B将数组元素a[5]的值赋值给p也是不允许的。同样选项C将数组元素a[2]的值加2赋值给p也是不允许的。而选项D是将固定指针a加2赋值给p,也就是将a[2]元素的内存地址赋值给...
"已有定义: int i,a[10],*p;, 则合法的赋值语句是A.p=100;B.p=a[5]C.p=a[2]+2D.p=a+2;请帮忙给出正确答案和分析,谢谢!" 相关知识点: 试题来源: 解析 正确答案:D解析:本题考核的知识点是指针变量的赋值。本题中定义了一个整型数组a和一个整型指针变量P。选项A中将一个整型数赋值给...
百度试题 题目已有定义:int i,a[10],*p;;,则合法的赋值语句是 ___。 A. p=100; B. p=a[5]; C. p=a[2]+2; D. p=a+2; 相关知识点: 试题来源: 解析 D 正确答案:D解析:因p是指针变量,故选项D正确。
百度试题 结果1 题目已有定义:int i,a[10],*p;,则合法的赋值语句是 相关知识点: 试题来源: 解析 p=a+2;
设有定义:int n=0,*p=&n,**q=&p,则下列赋值语句哪个是正确的?A.p=1;B.*q=2;C.q=p;D.*p=5; 答案是Dn,p,q这三者的关系如图所示.A错.p是指针,它里面存放的是地址值,而1是整数,类型不符,不能赋值.B错.q是指向指针的指针,*q相当于写成p一样.错误情况参考A的解释C错.p是指向整型变量的...
9-6已有定义:int i,a[10],*p;,则合法的赋值语句是A.p=100;B.p=a[5];C.p=a[2]+2;D.p=a+2; 扫码下载作业帮搜索答疑一搜即得 答案解析 查看更多优质解析 解答一 举报 选D 解析看不懂?免费查看同类题视频解析查看解答 相似问题 7.设有定义:int n=0,*p=&n,**q=&p;则以下选项中,正确的...
已有定义:int i,a[10],*p;;,则合法的赋值语句是 ___。 A) p=100; B) p=a[5]; C) p=a[2]+2; D) p=a+2; 点击查看答案&解析进入小程序搜题你可能喜欢超星尔雅学习通《西方哲学智慧(中国人民大学)》2023章节测试答案-5 点击查看答案进入小程序搜题 发动机...
已有定义:int i,a[10],*p;,则合法的赋值语句是( ) A. p=100; B. p=a[5]; C. p=a[2]+2; D. p=a+2; 点击查看答案进入小程序搜题 你可能喜欢 在Excel中,公式SUM(B1:B4)等价于() A. SUM(A1:B4 B1:C4) B. SUM(B1+B4) C. SUM(B1+B2,B3+B4) D. SUM(B1,B2,B3,...