单项选择题
以下程序调用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是一个指针变量
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
以下程序的输出结果是______。 #include<stdio.h> #define FUDGE(y) 2.84+y #define PR(a) printf( %d n ,(int)(a)) #define PRINT1(a) PR(a);putchar(' n') main() int x=2; PRINT1(FUDGE(5)*x);
A) 11
B) 12
C) 13
D) 15
点击查看答案&解析
单项选择题
下列4个关于C语言的结论中错误的是( )。
A) 可以用do…while语句实现的循环一定可以用while语句实现
B) 可以用for语句实现的循环一定可以用while语句实现
C) 可以用while语句实现的循环一定可以用for语句实现
D) do…while语句与while语句的区别仅是关键字“while”出现的位置不同
点击查看答案&解析
相关试题
以下程序运行后的输出结果是 。 #includ...
以下fun函数的功能是在N行M列的整型二维数...
以下程序中函数fun的功能是:构成一个如图...
以下程序的输出结果为______。 #de...
下面程序的功能是输出数组s中最大元素的下...