若有:int a,*p=&a; 则下面哪个表达式为假__________.A *p= =&a B p= =&*p C a= =*&a D p= =&a
C++的题目,个人觉得答案是D,但题库上选A,
人气:368 ℃ 时间:2020-05-29 07:52:11
解答
A是错的!可以这么理指针就是地址!D是对的!*p表示指针变量!可是它定义指针是*p=&a,我理解是把p是指向a的地址(整型)的一个地址,与a的地址是不同的这条程序的意思是:定义一个指向int型的指针p,地址为a的地址!为什么会这么说呢?a就比如是你的名字!那么p就是你的小名!还有,你的题目是叫你找出错的答案。。。
推荐
- int a[10],*p;下列表达式正确的是(C)
- 对于变量定义int p[5],*a[5],下列哪个表达式是正确的?A.p=a B.p[0]=a C.*(a+1)=p D.a[0]=2
- 说明语句如下:int a[10]={1,2,3,4,5,6,7,8,9},*p=a;则数值为6的表达式是( ).
- 12.若定义:int a,*p=&a; 则a与下列表达式 B 等价.请问ACD哪错了?A) p B) *&a C) *&p D)&*a
- 6. 如果有以下定义:int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[7];则表达式*p++的值是多少?
- 下列生物的习性或特征中,对温度的适应现象是
- 甲从A地出发到B地需要x h,乙从B地到A地需要y h甲乙两人分别从A B两地同时出发需要几h相遇?
- 此较sin11度,cos11度,sin168度,大小
猜你喜欢