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

已采纳回答 / 慕仙8521504
第一个for i=1;进入第二个for输出4个空格;第二个for循环结束,进入第三个for,输出一个*,第三个for循环结束;换行,i++第一个for循环结束;进入第二次大循环,此时i=2也就是第二行,然后以此类推

已采纳回答 / 穷小羊
这个可以理解成赋值,是把i*j的值赋给result,而不是把result的值赋给别的,后者的意思是i=j*result;

已采纳回答 / 世末理想乡
while后面加分号意思就是。 while(   )    ; 这个循环里要做的事情在前面那个括号里都做了。循环里就没有事可做了。

已采纳回答 / 世末理想乡
第一次并没有给i赋值。如果在那一行给i赋值应该是int i=0,sum=0; 然后两次赋值的意思。 第一次就是声明两个变量然后把用来表示从1加到100的和的变量sum的初值设为零。 第二次赋值,计算1加到100循环计算的第一个加数就是1。然后后面i++使得再次进入循环时i变成2,后面类推。

已采纳回答 / 世末理想乡
学校讲课让用的是codeblock,不是很好用但是没啥大问题,界面也挺好,入门挺好的,当然vc6.0也挺好。vs2017功能强大,但对入门学生这仨没啥大差别。

已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
for (int i=0;string[i]!='\0';i++) 数组不表明长度是会自动确定长度,在最后一个字符后加‘\0’不是换行符

已采纳回答 / 慕姐8336392
str+2指向数组里第三个元素z。整个句式是:将得到abcABC,复制到str+2所指向的位置。

已采纳回答 / qq_silentsoul_0
在c语言里“==”和数学中的“=”是意义完全相同的。c语言中的“=”是一种新定义的符号,意义为给一个变量赋值,比如我想让a的值为1,那就是a=1。

已采纳回答 / 世末理想乡
printf("x%y=%d\n", x%y    );  第一个%和x结合了,被识别为格式说明了,所以这里要用x%%y。

已采纳回答 / 世末理想乡
if和else下面的代码只有一句时不用花括号。

已采纳回答 / qq_我的祖坟在发光_03337296
% 单列出来就是取模运算符%%没有特殊含义但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符%n 回车%d 输出整数%% 输出一个百分号还有很多,可以参考格式化语句的说明

已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
如果c,d都是int类型,在c/d的时候结果只取整数,float或者double的时候可以像你说的那样

已采纳回答 / 慕UI2517957
做了多余动作就会这样,改格式都会有问题
课程须知
本教程仅仅是C程序设计的入门教程
老师告诉你能学到什么?
什么是程序; 什么是程序结构; 什么是函数; 什么是数组.

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消