搞不懂,是我脑袋问题还是电脑问题

img

else不是排除所有选项吗?
我对c语音的理解还是太浅了,怎么字数还不够啊!!
有人能讲讲C语言的底层逻辑吗?出了逻辑问题老是搞不懂
字果然还是不够呢,肚子有点饿了
还没到饭点
字也还没够
好想知道程序底层逻辑呀

答案上面很多人都已经说了,C语言语法问题,如果想了解程序是如何运作的,可以了解点汇编,然后把自己代码找个在线生成汇编指令的平台,看看汇编在做啥

第二个if改成else if

第二个if使用else if

if之后的都要用else if

你那else跟最近的if(x<0)对应,当x>=0就会执行,12满足,所以有“12是零”的输出
你在if(x<0)前面加个else,就能将它们连在一起,否则这两个if判断是无关的

你多输入一个小数点
导致程序内存异常

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632