2104205904 发表于 2022-4-21 16:06:20

救救孩子吧

#include <stdio.h>

int main(){
        int a=4,b=3,c=5,t=0;
        if(a if(a printf("%d %d %d\n",a,b,c)));
        // 5 0 3
        printf("%d",a);
}

if(a if(a printf("%d %d %d\n",a,b,c)));这又是什么意思啊???

傻眼貓咪 发表于 2022-4-21 16:11:57

你自己写的代码?
有测试了吗?

凉白开-菜鸟 发表于 2022-4-21 16:20:13

出现报错呀,你这代码是不是打错了?

风车呼呼呼 发表于 2022-4-21 17:25:05

建议自己先运行,能正确工作的代码才有进一步讨论的意义

cjgank 发表于 2022-4-21 17:36:21

建议先回去看一下C语言教材的条件分支语句那一节

2104205904 发表于 2022-4-21 19:09:02

傻眼貓咪 发表于 2022-4-21 16:11
你自己写的代码?
有测试了吗?

打错了,这里是 if(a if(a printf("%d %d %d\n",a,b,c);,
一道练习题原题:
main(){
int a=4,b=3,c=5,t=0;
if(a if(a printf("%d %d %d\n",a,b,c);
}
执行输出结果时候
页: [1]
查看完整版本: 救救孩子吧