单项选择题
以下程序调用scanf函数给变量a输入数值的方法是错误的,其错误原因是( )。
#include <stdio.h>
main()
int *p,*q,a,b;
p=&a;
printf("input a:");
scanf("%d",*p);
A.*p表示的是指针变量p的地址
B.*p表示的是变量a的值,而不是变量a的地址
C.*p表示的是指针变量p的值
D.*p只能用来说明p是一个指针变量
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下程序段: int *p,a=10,b=1; p=&a; a= *p+b;执行该程序段后,a的值为( )。
A.12
B.11
C.10
D.编译出错
点击查看答案&解析
单项选择题
下面的描述中,符合结构化程序设计风格的是( )。
A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
B.模块只有一个入口,可以有多个出口
C.注重提高程序的执行效率
D.不使用goto语句
点击查看答案&解析
相关试题
下面程序的功能是将从键盘输入的两个数由小...
已知学生记录描述为: struct student i...
阅读下列程序,当运行程序时,输入asd af...
没有程序段: int k=10; while(k=...
C语言中,文件组成的基本单位为( )。