-
标识符:以字母或_开头
查看全部 -
循环结构之for循环(一)
在C语言中还有一种更加灵活的循环,它完全可以秒杀前面两种循环结构,因为它相对前两种循环结构语法更直接、简单。它的一般形式为:
它的执行过程如下:
第一步:执行表达式1,对循环变量做初始化;
第二步:判断表达式2,若其值为真(非0),则执行for循环体中执行代码块,然后向下执行;若其值为假(0),则结束循环;
第三步:执行表达式3;
第四步:执行for循环中执行代码块后执行第二步;
第五步:循环结束,程序继续向下执行。
其执行过程可用下图表示:
例:小明下决心抄10遍computer这个单词,用for循环实现如下:
注意:for循环中的分号一定要写
任务
体验一下for循环,实现一个10以内的数之和的小程序。
在代码编辑器中:
第6、8行补全代码
运行结果为10以内数的和为:55
查看全部 -
#include <stdio.h>就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作。查看全部
-
continue语句的作用是结束本次循环开始执行下一次循环。
break语句与continue语句的区别是:break是跳出当前整个循环,continue结束本次循环开始下一次循环。
查看全部 -
字节小的可以向字节大的自动转换,但字节大的不能向字节小的自动转换查看全部
-
自定义的函数中可以有多个return语句,但是只能返回一个值
用户定义的函数中可以没有return语句
用户定义的函数中如果有return语句,函数可以为void类型
函数的return语句中可以没有表达式
查看全部 -
i是行,j是空格,k是*
查看全部 -
i是行,j是空格,k是*
i=1时,首先j循环4次空格,跳出j内循环,然后k循环1次*, 跳出k内循环,再执行i外循环
i=2时,首先j循环3次空格,跳出j内循环,然后k循环3次*, 跳出k内循环,再执行i外循环
i=3时,首先j循环2次空格,跳出j内循环,然后k循环5次*, 跳出k内循环,再执行i外循环
i=4时,首先j循环1次空格,跳出j内循环,然后k循环7次*, 跳出k内循环,再执行i外循环
i=5 不符合i<5条件,循环结束查看全部 -
i是行,j是空格,k是*
i=1时,首先j循环4次空格,跳出j内循环,然后k循环1次*, 跳出k内循环,再执行i外循环
i=2时,首先j循环3次空格,跳出j内循环,然后k循环3次*, 跳出k内循环,再执行i外循环
i=3时,首先j循环2次空格,跳出j内循环,然后k循环5次*, 跳出k内循环,再执行i外循环
i=4时,首先j循环1次空格,跳出j内循环,然后k循环7次*, 跳出k内循环,再执行i外循环
i=5 不符合i<5条件,循环结束查看全部 -
多重循环在执行过程中,外层循环为父循环,内层循环为子循环,负循环一次,自循环需要全部执行完,直至跳出循环。
查看全部 -
在知道循环次数的情况下更适合用for循环
在不知道循环次数的情况下适合使用while或者do while循环 一次都不循环 应该使用while循环,至少循环一次应该使用do while循环
查看全部 -
printf("三角形的周长是:%d\n", getGirth(a,b,c));
查看全部 -
a++不明白,a=100,先取值后算,a=a+1=101.再运算不是应该102吗?
查看全部 -
case后边表示的值为score的直接取值
若想表示其十位,则需取余10
查看全部 -
取十位
查看全部 -
注意:if()后面没有分号,直接写{}
查看全部 -
ok
查看全部
举报