A-A+

若有定义“float a=25 b *p=&b;” 则下列对赋值语句“*p=a;”和“p=&

2022-08-06 03:16:46 问答库 阅读 175 次

问题详情

若有定义“float a=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为()。
A.两个语句都是将变量a的值赋予变量P
B.*p=a是使P指向变量a,而p=&a是将变量的值赋予变量指针P
C.*p=a是将变量a的值赋予变量b,而&a是使P指向变量a
D.两个语句都是使P指向变量a请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
“P”是指针变量,指向一个地址:“*P”为P指针所指向地址的内容“&”是取变量地址。

考点:赋值,语句