C语言问题?

求解三个if函数是什么意思... 求解三个if函数是什么意思 展开
 我来答
XHHISEA02274
2020-05-16 · TA获得超过8万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:3527万
展开全部
初始化三个变量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
仅供参考,如有错误,请各路大神及时指出纠正
相贝pZ
2020-05-24 · TA获得超过2.9万个赞
知道大有可为答主
回答量:1.1万
采纳率:28%
帮助的人:768万
展开全部
指数形式。如3.4028E38就代表3.4028E38X10的3次方,但注意字母e值钱必须有数字,且e后面指数必须为整数。如e3、2.1e3.5等都是不合格的指数形式
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
漫奕琛宁媪
2020-05-24 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.2万
采纳率:31%
帮助的人:1052万
展开全部
因为a在计算机里实际是以二进制存的啊。。。。二进制的话没有3333.333333这个数的表示,只能转换成3333.333252。相当于十进制中的四舍五入,不过是在二进制下的而已
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
辛清婉零人
2020-05-21 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:923万
展开全部
A前面缺少类型,但是如果写上char,那么就是重定义,因为一开始就已经定义了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
喜羊羊651
2020-05-16 · TA获得超过314个赞
知道小有建树答主
回答量:1186
采纳率:76%
帮助的人:113万
展开全部
第三句c=a;它不是在前面的if块里,因为if块没有带大括号{}。
所以c=a这句话肯定会执行的。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式