早教吧作业答案频道 -->其他-->
设有定义:intn=0,*p=&n,**q=&p;则下列选项中,正确的赋值语句是A)p=1;B)*q=2;C)q=p;D)*p=5;哪个正确?其他几个为什么错?
题目详情
设有定义:int n=0,*p=&n,**q=&p;则下列选项中,正确的赋值语句是
A) p=1;
B) *q=2;
C) q=p;
D) *p=5;
哪个正确?其他几个为什么错?
A) p=1;
B) *q=2;
C) q=p;
D) *p=5;
哪个正确?其他几个为什么错?
▼优质解答
答案和解析
D是完全正确的
n是整形变量
p是指向n的指针
q是指向p的指针
这样 A B实际上都是对p赋值 一般来说 直接改变指针值为常量是不安全的 所以不对
C是不同类型指针互相赋值 同样是危险操作
D等同于对n赋值
n是整形变量
p是指向n的指针
q是指向p的指针
这样 A B实际上都是对p赋值 一般来说 直接改变指针值为常量是不安全的 所以不对
C是不同类型指针互相赋值 同样是危险操作
D等同于对n赋值
看了设有定义:intn=0,*p=...的网友还看了以下:
设P、Q为两个非空实数集合,定义集合P+Q={a+b│a∈P,b∈Q}.若P={0,2,5},Q= 2020-04-06 …
q=it中的q指整个导体中的电荷量吗如果指单位面积通过的电荷量,那q=nesvt中的q指什么是否与 2020-05-13 …
设P.Q为两个非空的集合P中含有0.2.5三个元素Q有1.2.6三个元素定义几何P+Q的元素是a+ 2020-05-21 …
设P,Q为两个数集,P中含有0,2,5三个元素,Q中含有1,2,6三种元素,定义集合P+Q中的元素 2020-06-12 …
下面语句中完全正确的是A.inta,*p;*p=&a;B.inta,*p,*q=&a;p=q;C. 2020-06-12 …
设P、Q为两个非空实数集合,定义集合P+Q={x|x=a+b,a∈P,b∈Q},若P={0,2,5 2020-07-20 …
设P、Q为两个非空实数集,定义集合P+Q={a+b|a∈P,b∈Q}.若P={0,2,5},Q={ 2020-07-30 …
一道关于集合的数学题!设P,Q是两个非空集合,定义P*Q={(a,b)|a€P,b€Q}.若P={ 2020-08-01 …
设P、Q为两种非空实数集合,定义集合运算:P*Q={z|z=ab(a+b),a∈0P,b∈Q},若 2020-08-01 …
设P,Q为两个非空实数集合,定义集合P+Q={a+b|a属于P,b属于Q}.若P={0,2,5},Q 2021-01-13 …