早教吧作业答案频道 -->其他-->
C++中,定义inti,*p=&i;后,以下正确的语句是?A.p=10;Bi=p;C.i=*p;D.p=2*p+i;谁能告诉我答案并且说一下原因谢谢。不胜感激、
题目详情
C++中 ,定义 int i,*p=&i;后,以下正确的语句是? A.p=10; Bi=p; C.i=*p; D.p=2*p+i;
谁能告诉我答案 并且说一下 原因 谢谢。 不胜感激、
谁能告诉我答案 并且说一下 原因 谢谢。 不胜感激、
▼优质解答
答案和解析
*p 是指针,p 是地址。在这个问题中,p内存储的地址是i的地址。
所以A p=10 错误,因为p是地址,而10是整数。如果真的想这样赋值的话,可以把地址赋给p,如:p=0x0012ff74.
B i=p 错的。同样的i是整数,p是地址,类型不同,不能赋值。
C 正确的。 因为p表示地址,*p表示地址对应的内容。由前面的定义知道*p是指向i的。所以*p的内容即i的值。
D 地址与整数相乘,错误。类型不同。
所以A p=10 错误,因为p是地址,而10是整数。如果真的想这样赋值的话,可以把地址赋给p,如:p=0x0012ff74.
B i=p 错的。同样的i是整数,p是地址,类型不同,不能赋值。
C 正确的。 因为p表示地址,*p表示地址对应的内容。由前面的定义知道*p是指向i的。所以*p的内容即i的值。
D 地址与整数相乘,错误。类型不同。
看了 C++中,定义inti,*p...的网友还看了以下:
下面的matlab程序为什么出错?p=[];p(1)=2;a=7;for i=1:10p(i)=( 2020-05-16 …
跪求快八年级物理公式谁能给我总结一下这些公式.对于纯电阻电路:已知:I、U,求:R=P=已知:R、 2020-05-23 …
对于纯电阻电路:已知:I、U,求:R=P=已知:R、U,求:I=P=已知:I、R,求:U=P=已知 2020-06-12 …
微分dp/di到底等于什么,我的两种方法哪错了今天突然遇到一个奇怪的问题,两种算法两种答案,但看来 2020-06-27 …
i/{(i-1)(i-2)}的解答步骤我看答案看了半天没看明白,不是要答案,我这有答案,特别是i/ 2020-07-04 …
运行程序的结果,为什么,#includefunc(inta,intb){staticintm=0, 2020-07-22 …
前辈们帮忙解释一下这个冒泡排序的每个语句的意思(标注在每句后面就行,voidmainprbub(p 2020-07-23 …
#includemain(){char*p[]={"BOOL","OPK","H","SP"};i 2020-07-23 …
求100到1000之间的素数#include"stdio.h"main(){inti,j,p;fo 2020-07-23 …
C++中,定义inti,*p=&i;后,以下正确的语句是?A.p=10;Bi=p;C.i=*p;D 2020-07-26 …