-
1、for循环中的“表达式1、2、3”均可可以缺省,但分号(;)不能缺省。
2、省略“表达式1(循环变量赋初值)”,表示不对循环变量赋初始值。如:
3、省略“表达式2(循环条件)”,不做其它处理,循环一直执行(死循环)。如:
4、省略“表达式3(循环变量增量)”,不做其他处理,循环一直执行(死循环)。如:
注:死循环可以使用后面即将讲到的break解决
5、表达式1可以是设置循环变量的初值的赋值表达式,也可以是其他表达式。如:
6、表达式1和表达式3可以是一个简单表达式也可以是多个表达式以逗号分割。如:
运行结果为
7、表达式2一般是关系表达式或逻辑表达式,但也可是数值表达式或字符表达式,只要其值非零,就执行循环体。
8、各表达式中的变量一定要在for循环之前定义。
查看全部 -
在for循环中,表达式1是一个或多个赋值语句,它用来控制变量的初始值;表达式2是一个关系表达式,它决定什么时候退出循环;表达式3是循环变量的步进值,定义控制循环变量每循环一次后按什么方式变化。这三部分之间用分号(;)分开。
查看全部 -
素数就是只能被1和它本身整除的数字查看全部
-
使用break语句时注意以下几点:
1、在没有循环结构的情况下,break不能用在单独的if-else语句中。
2、在多层循环中,一个break语句只跳出当前循环。查看全部 -
使用do-while结构语句时,while括号后必须有分号。查看全部
-
注意:for循环中的分号一定要写查看全部
-
if()后面没有分号,直接写{},else后面也没有分号,直接写{}查看全部
-
注意:if()后面没有分号,直接写{}查看全部
-
注意:使用do-while结构语句时,while括号后必须有分号。
查看全部 -
char类型数据转换为int类型数据遵循ASCII码中的对应值,ASCII码请查看WIKI。
查看全部 -
1
查看全部 -
但是在VC里,一个int是占4个字节的。
查看全部 -
在c语言中"&&"两个都要成立,"||"满足一个即可,一个“=”是赋值eg;a=b(将b赋值给a),a=1(将1赋值给a),两个“==”是相等的意思。
查看全部 -
int flag = 1; //定义符号状态变量flag
for(i=1;i<=100;i++)
{
sum+=i*flag;
flag*=-1;
}
利用一正一负和负负得正的规律
查看全部 -
常量
#include <stdio.h>
#define POCKETMONEY 10//定义常量及常量值
int main()
{
printf("小明今天又得到%d元零花钱\n", POCKETMONEY);
return 0;
}
查看全部
举报