大家好,我是小新,我来为大家解答以上问题。c语言if else语句格式,c语言if else语句很多人还不知道,现在让我们一起来看看吧!
1、首先程序肯定会出错的
2、if和else之间不可以超过一句语句
3、所以楼主这个程序是错的
4、如果改成这样的话
5、main()
6、{int a=0,b=0,c=0,d=0;
7、if(a=1) {b=1;c=2;}//注意这里的a=1是赋值语句,所以是永真,因此执行b=1;c=2不执行else
8、else d=3;
9、printf("%d,%d,%d,%d ",a,b,c,d);//a=1,b=1,c=2,d=0;
10、}
11、或者改成
12、if(a=1) b=1,c=2;也可以。这里是逗号表达式。只有一个分号,只有一句语句
13、注意if和else之间不能超过一句语句
14、还有疑问可以hi我
本文到此讲解完毕了,希望对大家有帮助。