早教吧作业答案频道 -->其他-->
问一道C语言指针方面的题下边这题为什么选B?若有说明:int n=3,*p=&n,*q,则以下非法的赋值语句是()A.q=p; B.p=n;C.n=*p; D.*p=n;
题目详情
问一道C语言指针方面的题
下边这题为什么选B?
若有说明:int n=3,*p=&n,*q,则以下非法的赋值语句是()
A.q=p; B.p=n;
C.n=*p; D.*p=n;
下边这题为什么选B?
若有说明:int n=3,*p=&n,*q,则以下非法的赋值语句是()
A.q=p; B.p=n;
C.n=*p; D.*p=n;
▼优质解答
答案和解析
p是一个指针,它必须指向一个地址,而n是一个变量,相当于一个地址的别名
二都的类型不一致,这样的操作是非法的,除非改成p=&n,这样二者都是地址了
就可以操作了
二都的类型不一致,这样的操作是非法的,除非改成p=&n,这样二者都是地址了
就可以操作了
看了 问一道C语言指针方面的题下边...的网友还看了以下:
已知数列{an}的通项公式为an=n2-n-30.(1)求数列的前三项,60是此数列的第几项.(2) 2020-03-30 …
用VB的do...loop循环写语句!1、求1到100中偶数的和 2550;2、求1到1000中是 2020-05-16 …
“N个什么东西”,英语怎么说?比如,N年,N个棋盘,N个苹果……这里的这个N指的是数学上的N(作变量 2020-10-30 …
赋值语句n=n+1的意思是()A.n等于n+1B.n+1等于nC.将n的值赋给n+1D.将n的值增加 2020-12-31 …
赋值语句n=n+1的意思是()A.n等于n+1B.n+1等于nC.将n的值赋给n+1D.将n的值增加 2020-12-31 …
赋值语句N=N+1的意义是()A.N等于N+1B.N+1等于NC.将N的值赋给N+1D.将N的原值加 2020-12-31 …
赋值语句n=n+1的意思是()A.n等于n+1B.n+1等于nC.将n的值赋给n+1D.将n的值增加 2020-12-31 …
赋值语句n=n+1的意思是()A.n等于n+1B.n+1等于nC.将n的值赋给n+1D.将n的值增加 2020-12-31 …
VB计算1*2*3···*m的值,其中m的值由用户输入算法提示1.设置计算变量n和累积变量t,它们的 2020-12-31 …
赋值语句n=n+1的意思是An等于n+1Bn+1等于nC将n的值赋给n+1D将n的值增加1,再赋给n 2020-12-31 …