66问答网
所有问题
请阅读以下程序: main( ) { int a=5,b=0,c=0; if(a==b+c) printf("***\n"); else printf("$$$\n"); } 以上
程序
A、有语法错不能通过编译
B、可以通过编译但不能通过连接
C、输出***
D、输出$$$
举报该问题
其他回答
第1个回答 2012-04-18
D
算数
运算符
运算等级高,所以先算b+c=0,a!=o;
所以,执行printf("$$$\n")本回答被提问者采纳
第2个回答 2012-04-18
初始化最好不要这么弄,if的判断语句好像也不对,正常是不会这么写的,你可以看下==和+的优先级
追问
它题目就是这样的,谢谢你
第3个回答 2020-05-26
A选a通过不了程序
相似回答
、
请阅读以下程序:
main()
{int
a=5,b=0,c=0;
if(a=b+c)
printf(
"
**
...
答:
如果你的else没有敲错的话就选A。如果是你不小心敲错了,就选D
int
a=5,b=0,c=0;
if(a=b+c)
printf(
"
***
\n"
);
else ptintf("$$$\n...
答:
include<stdio.h> include<conio.h> int
main(){
int
a=5,b=
2
,c=
1
;printf(
"%d,%d\n",a=b+c,a);return 0;} 运行结果看下图:由此可知,+的优先级高于=,且赋值运算的返回值就是赋的值。所以你的
程序if(a=b+c)
中, 首先是b+
c=0,
然后将0赋值给a,同时这个0也作为if的判断条件,...
10、分析
以下程序
的输出结果是( )。
main()
{int
a=5,b=
-
答:
A
...
main()
{int
a=5,b=
-1
,c;
c=
add
(a
,
b);printf(
"%d"
,c)
答:
main()
{int
a=5,b=
-1
,c;c=
adds(a,
b);printf(
“%d”
,c);c=
adds(a,b);printf(“%d\n”,c);} int adds( int x,int y){static int m
=0,n=
3; //定义了静态变量
n*=
++m; //m自加1,然后
n=n*
m m=n%x+y++; // n除以x取余数然后再加上y ,赋值给m后...
C的几个问题
答:
9、
请阅读以下程序
,程序结果是(B)。
main(){int
a=5,b=0,c=
1;
if(a=b+c)
printf(
“
***
\n”);else printf(“$$$\n”);} (B) 输出 10、若执行下面的程序时,从键盘上输入15,则输出结果是(C)。scanf(“%d”,&temp);switch(temp){ case 10: printf(“ten”);break;cas...
帮我找点C语言的考试题呗!
答:
7.
请阅读以下程序
,以下程序是(
)main(){int
a=5,b=0,c=0;If(a=b+c)printf(
“\n”);else printf(“\n”);} A:有语法错误,无法通过编译 B:可以通过编译但不能通过连接 C:输出 D:输出 8.以下叙述正确的是()A:do-while语句构成的循环不能用其它语句构成的循环来代替。B:do-...
大家正在搜
有如下程序maininta33
有以下程序include
有以下程序void fun
有以下程序 main
struct student
sizeof(float)
有以下程序段int
有如下程序main
若有以下说明int a[12]
相关问题
、请阅读以下程序: main() {int a=5,b=0,...
有以下程序: main() {int a=0,b=0,c=0...
以下程序的输出结果是 main() { int a=4,b=...
main() { int a=0,b=0,c=0; if(+...
main() { int a=0, b=0, c=0; if...
main() {int a=5,b=3,c=0; if (a...
分析以下程序的输出结果是().main() {int a=5...
以下程序 。 Main() {int a=b ,b=0 ,c...