main() { int a=1,b=3,c=5; if(c=a+b) printf("yes\n"); else pr
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/09/21 01:32:04
main() { int a=1,b=3,c=5; if(c=a+b) printf("yes\n"); else printf("no\n"); } 为什么输出的是yes?
main()
{
int a=1,b=3,c=5;
if(c=a+b)
printf("yes\n");
else
printf("no\n");
}
为什么输出的是yes?
main()
{
int a=1,b=3,c=5;
if(c=a+b)
printf("yes\n");
else
printf("no\n");
}
为什么输出的是yes?
因为c=a+b为一个表达式,表达式为非零,所以每次判断都为True,就输出yes,
我想楼主是想要这样吧:
main()
{
int a=1,b=3,c=5;
if(c==a+b) //注意 ==
printf("yes\n");
else
printf("no\n");
}
我想楼主是想要这样吧:
main()
{
int a=1,b=3,c=5;
if(c==a+b) //注意 ==
printf("yes\n");
else
printf("no\n");
}
main() { int a=1,b=3,c=5; if(c=a+b) printf("yes\n"); else pr
main(){ int a=1,b=3,c=5; if(c=a+b)printf("yes\n");else print
main() {int a=5,b=3,c=0; if (a=b+c) printf ("***\n"); else p
int a=5,b=1,c=2;if (a=b+c)printf("a=b+c);else printf(a!=b+c)
以下程序运行后的输出结果是?main(){int a=1,b=2,c=3;if(c=a)printf("%d\n",c)
main() { int a=0,b=0,c=0; if(a=b+c)printf ("***a=%d\n",a );
else if(a+b/(c+d)==100) printf(".");
在C语言中 main() {int a=1,b=2,c=3; printf("%d,%d,%d,%d\n",a=b=c,
#include main() {int a=2,b=2,c=2; printf("%d\n",a/b&c); } 答案
我想知道main() {int a=1,b=2,c=3; printf(“%d,%d,%d,%d\n",a=b=c,a=
#include main() { int a=5,b=4,c=3,d; d=(a>b>c); printf("%d\n
main () {int a=5,b=4,c=3,x;x=a>b>c;printf("%d\n&q