早教吧作业答案频道 -->其他-->
以下程序段中调用scanf函数给变量a输入数值的方法是错误的,其原因是。int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);选择一个答案A.*p只能用说明p是一个指针变量B.*p表示的是指针变
题目详情
以下程序段中调用 scanf 函数给变量 a 输入数值的方法是错误的,其原因是 __ 。
int *p, *q, a,b;
p=&a;
printf("input a:");
scanf("%d",*p);
选择一个答案
A. *p只能用说明p是一个指针变量
B. *p表示的是指针变量p的值
C. *p表示的是变量a的值,而不是a的地址
D. *p表示的是指针变量p的地址
答案是C,但是我们不是说指针指向的是首地址吗?
int *p, *q, a,b;
p=&a;
printf("input a:");
scanf("%d",*p);
选择一个答案
A. *p只能用说明p是一个指针变量
B. *p表示的是指针变量p的值
C. *p表示的是变量a的值,而不是a的地址
D. *p表示的是指针变量p的地址
答案是C,但是我们不是说指针指向的是首地址吗?
▼优质解答
答案和解析
p是指针,指向的a的地址
*p表示取指针指向的内容,就是a的值
*相当于一个运算符,资深C语言经常会写**p之类的东西……
*p表示取指针指向的内容,就是a的值
*相当于一个运算符,资深C语言经常会写**p之类的东西……
看了 以下程序段中调用scanf函...的网友还看了以下:
1、A、B、C、D四个数,每次去掉一个数,将其余三个数求平均数,这样计算了四次,得到了四个数:13 2020-05-17 …
编写一个程序,其功能是:将两个两位数的正整数a,b合并形成一个整数放在c中.合并的方式是:将a数的 2020-06-04 …
宇宙有没有边?有边的话那外面又是什么?会不会还有无数个其他的宇宙? 2020-06-07 …
三个数a,b,c,成等差数列,其和为15,切3b-6a=c,求三个数a,b,c,成等差数列,其和为 2020-06-15 …
有A、B、C三个人,每人戴一顶帽子,帽子上写有一个不为0的数,已知其中有一数为其它二数之和,每个人 2020-06-26 …
一道关于带帽子上的数的逻辑推理问题,有A、B、C三个人,每人戴一顶帽子,帽子上写有一个不为0的数, 2020-06-26 …
有A.B.C.D4个数A是其他3个总数的3分之一,B是其他三个总数的5分之一,C是其他三个总数的6 2020-06-26 …
如图,点A、B、C在数轴上表示的数分别为a、b、c,且OA+OB=OC,则下列结论中:①abc<0 2020-07-21 …
下列结论:①几个有理数相乘,若其中负因数有奇数个,则积为负;②若m是有理数,则|m|+m一定是非负 2020-07-22 …
有5个最简正分数的和为1,其中的三个是3分之1,7分之1和9分之1,其余两个分数的分母为两位数,且 2020-07-31 …