为了账号安全,请及时绑定邮箱和手机立即绑定

已采纳回答 / onemoo
很多地方C++兼容于C,但还有很多地方是不同的。你的这两个图不都写的是“可以嵌套”吗? 仔细读。

已采纳回答 / onemoo
就是说你定义局部变量,没有提供初值的话,它的初值是不确定的。 这句话没有错。

已采纳回答 / onemoo
前面你说的“但假如是认为a++是先取值而后运算,而a本身并未受到这个运算的影响的话”——你可以这么理解,但你后半句“可以得出“c语言入门”3-4的答案是12”——正相反,恰恰无法得出这个结论。a++表达式的值就是a当时的值,在当时a的值可以说是不受这个运算的影响的。但a的值最终还是要自增的,只不过这个自增是什么时候发生的是不确定的,那么整个表达式中前面那几个a的值该取多少呢?不确定! 你无法确定前面那几个a是不是已经自增过了,这是因为C标准没有规定操作数的求值顺序。表达式是有优先级的,但是优先运算的表达式...

已采纳回答 / Perona
<...code...>这里%%改成&&<...code...><...code...>这里逗号错了,改成英文的。<...code...><...code...>这2行输出语句要倒过来,应该是条件为真,执行闰年,否则执行平年。<...code...>修改后的全代码<...code...>

已采纳回答 / onemoo
打印到最后一个的时候,数字后不要空格了。只是为了打印出来好看

已采纳回答 / onemoo
num2 是整型,当然不会有小数点,它的值是2。你可以省略掉那个括号的:<...code...>赋值(初始化)要求两侧类型相同。不同的话,等号右侧的变量会自动“临时”转换为等号左侧的类型,再进行赋值,这就叫自动类型转换。所以不用手动指定类型(用括号)。浮点型转为整型一般是丢弃小数点,所以num的2.5被自动转换为整型2,再为num2初始化。故你定义的整型num2的初值为2.

已采纳回答 / Perona
<...code...>这一行前面的(敲成中文的,改成英文的<...code...><...code...>这2行分号错了,改成英文的<...code...>

已采纳回答 / Q__Q
对了,还有输出的字差点点

已采纳回答 / Q__Q
定义x的类型

已采纳回答 / Q__Q
定义变量类型

已采纳回答 / Q__Q
首先:你的jackResult(x,y,z)只是输出一句话,那么printf("Jack运算结果是:%s\n",jackResult(x,y,z));直接替换成jackResult(x,y,z);就可以输出了,不必用print。整个程序就没有问题了!最后:因为你"Jone运算结果是:%d\n"这么写,所以jone的返回类型必然是整数类型(%d)。其余的你还有什么问题

已采纳回答 / Q__Q
 printf(%s"小明现在在慕课网上学习IT技术");——这句话有错误

已采纳回答 / Q__Q
你仔细阅读此程序代码,j的循环每次都是输出三个空格i=1:ooo(三个空格),此时k<1,所以只输出一个*i=2:ooo(三个空格),此时k<3,所以有两个*i=3:ooo(三个空格),此时k<5,所以有三个*是否明白了?
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消