C语言问题?

求解三个if函数是什么意思

初始化三个变量a,b,c这个简单不解释,紧接着,注意,所有的if语句都省略了花括号{},简言之,if语句如果判断为true,则执行紧接着的语句,如果判断为false,则跳过紧接着的语句。
由此,第一个a>b为false,所以不执行a=b;
接着执行c=a=3;
然后if语句,c!=a为false,所以不执行c=b;
所以,最后a=3,b=5,c=3
仅供参考,如有错误,请各路大神及时指出纠正
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-05-24
指数形式。如3.4028E38就代表3.4028E38X10的3次方,但注意字母e值钱必须有数字,且e后面指数必须为整数。如e3、2.1e3.5等都是不合格的指数形式
第2个回答  2020-05-24
因为a在计算机里实际是以二进制存的啊。。。。二进制的话没有3333.333333这个数的表示,只能转换成3333.333252。相当于十进制中的四舍五入,不过是在二进制下的而已
第3个回答  2020-05-21
A前面缺少类型,但是如果写上char,那么就是重定义,因为一开始就已经定义了。
第4个回答  2020-05-16
第三句c=a;它不是在前面的if块里,因为if块没有带大括号{}。
所以c=a这句话肯定会执行的。
相似回答