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

最赞回答 / 蜀山妖道
他的意思,应该是 i++ 是先取值在运算,++i是运算后取值,为什么结果是一样。其实在这里i++和++i都仅仅表示的i=i+1,使用的都是完整的这个意思。之前课程里的例子,printf("%d\n",i++)或者printf("%d\n",++i),是在这个结果计算出来之前就输出了,所以才有先取值后运算,先运算后取值的区别,这样说比较容易理解

最新回答 / 慕移动9181930
lt;metacharset="utf-8"/gt;指定字符集,不过为了考虑周全,讲师的写法更周密些感谢您的支持

最新回答 / 慕后端3326841
修改前程序:                            //问题1:缺少头文件int main() {     // 定义相乘数字i,j以及结果result    int i, j, result;    for (i=9;i>0;i--)         {         for (j=1;j<=i;j++;)       //问题2:j++后多分号            {                  result=i*j;                printf(...

最赞回答 / 大流氓xander
你要在主函数里面调用那两个函数啊。。。  int main{ sayLove();   dividLine();  return 0;}

最赞回答 / JasonKow001
I代表 for 最后循环,j代表for每行的空格数量,k代表for每行*号的数量这是先执行内循环最后才外循环,记住外循环永远是最后执行的。其实i,j,k 你也可以换成其他字母 比如abc,efg....(只是写代码的习惯罢了)

最新回答 / 刺客6
未定义“isfat”的数据类型;可用“char”来定义数据类型

最赞回答 / 慕粉4390801
你在逗我吗?哪儿有代码?

最新回答 / Void_main
错误1:sum只定义了,但是没有赋初值,所以他的初始值是计算机任意给定的;错误2:换行是“\n”,不是“/n”修改之后的代码以供参考:#include<stdio.h>int main(){int i,j,sum=0;for(i=1;i<100;i+=2){sum+=i;}for(j=2;j<100;j+=2){sum-=j;}printf("sum=%d\n",sum);return 0;} 希望对你有帮助~

最赞回答 / 慕斯卡9352612
对了还有求解释k的赋值,表达式2是k=2i+1,不应该是=吗????

最新回答 / AKing47
我用VC试了一下 可以运行啊 没错误

最新回答 / 越飞越高
利用for循环输出数组排序后的各个元素
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消