早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
我们用aij表示矩阵Amxn的第i行第j列元素,1≤i≤m,1≤j≤n(i、j、m、n∈N*)矩阵 2020-05-13 …
设A=(aij)n×n为实矩阵,已知aii>0(i=1,2…n),aij<0(i,j=1,2…n; 2020-05-14 …
若函数f(x)z在[a,b]上连续,xi∈[a,b],ti>0(i=1,2,3,...,n)且∑( 2020-05-17 …
答案是A,能解释一下为什么吗?谢谢阅读如下程序段,这个程序在编译的时候会有一个警告,下列关于这个警 2020-07-22 …
(A/P,i,n)=(A/F,i,n)+i或(A/F,i,n)=(A/P,i,n)-i我已经知道怎 2020-07-23 …
给定有穷单调递增数列{xn}(n∈N*),数列{xn}至少有两项,且xi≠0(1≤i≤n),定义集 2020-08-02 …
若一次函数y=kx+b过点(0,5),且与y=x^2-6x+5相交于另一点N(i,j),如果i≠j, 2020-11-01 …
设曲线x1n+y1n=1(正整数n≥1)在第一象限与坐标轴围成图形的面积为I(n),证明:(1)I( 2020-11-01 …
设由正整数构成的数列{an}满足a(10k-9)+a(10k-8)+...+a10k≤19对一切k∈ 2020-11-01 …
某品牌设计了编号依次为1,2,3,…,n(n≥4,且n∈N*)的n种不同款式的时装,由甲、乙两位模特 2020-12-05 …