首页 热点资讯 义务教育 高等教育 出国留学 考研考公

一段C语言的基本编程

发布网友 发布时间:2022-04-27 04:58

我来回答

5个回答

热心网友 时间:2022-06-26 14:45

有个最笨的办法,你把书上的例子用笔抄一遍。

我之前学MFC的时候,各种看不懂,《深入浅出MFC》第三章我看了7遍,源代码抄了一遍,就会了。

抄过之后再照着敲一遍,再运行,直到运行出正确结果,然后试着随便改改,看出什么错(看出错信息)。下回遇到了就知道错在哪了。

学编程很辛苦,学会了很幸福,祝你成功。
希望对你能有所帮助。

热心网友 时间:2022-06-26 14:45

按照运算优先级 if(a=5>3)的运算顺序是先计算5>3 得到结果true,然后将true转换为int赋值给a 此时a=1,if(a=1)为真,所以会输出a=1……

热心网友 时间:2022-06-26 14:46

5>3表达式正确为真所以值为1 ,如果你把a =1 表达式不正确为假则值为0,这样就不会打印!
还有改成if(a>3)不用重新给a赋值。

热心网友 时间:2022-06-26 14:46

因为>比=的优先级搞 所以 在if()里面5>3是TRUE也就是5>3=1;所以a=1;
所以你在写的时候就直接写if(a>3)就好了。

热心网友 时间:2022-06-26 14:47

等号的优先级最低,低于小于号,所以先运算(5 .> 3) = 1 ,a=1,输出a结果为1

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com