已采纳回答 / 慕仙8521504
第一个for i=1;进入第二个for输出4个空格;第二个for循环结束,进入第三个for,输出一个*,第三个for循环结束;换行,i++第一个for循环结束;进入第二次大循环,此时i=2也就是第二行,然后以此类推
2018-03-12
已采纳回答 / 世末理想乡
第一次并没有给i赋值。如果在那一行给i赋值应该是int i=0,sum=0;
然后两次赋值的意思。
第一次就是声明两个变量然后把用来表示从1加到100的和的变量sum的初值设为零。
第二次赋值,计算1加到100循环计算的第一个加数就是1。然后后面i++使得再次进入循环时i变成2,后面类推。
2018-03-12
已采纳回答 / 世末理想乡
学校讲课让用的是codeblock,不是很好用但是没啥大问题,界面也挺好,入门挺好的,当然vc6.0也挺好。vs2017功能强大,但对入门学生这仨没啥大差别。
2018-03-11
已采纳回答 / qq_哈哈哈但愿长醉不复醒_0
for (int i=0;string[i]!='\0';i++)
数组不表明长度是会自动确定长度,在最后一个字符后加‘\0’不是换行符
2018-03-11
已采纳回答 / qq_silentsoul_0
在c语言里“==”和数学中的“=”是意义完全相同的。c语言中的“=”是一种新定义的符号,意义为给一个变量赋值,比如我想让a的值为1,那就是a=1。
2018-03-10
已采纳回答 / qq_我的祖坟在发光_03337296
% 单列出来就是取模运算符%%没有特殊含义但,在格式化IO语句,如Scanf/Printf/Format等之中,百分号是特殊格式化字符%n 回车%d 输出整数%% 输出一个百分号还有很多,可以参考格式化语句的说明
2018-03-09