1.宏定义:#define A B //用B替换A
注意:不是语句,没有:
2.循环:有规律的重复性的工作;
3.循环4要素:
条件初始状态:开始循环
循环的条件判断:退出循环
循环体:执行
条件更新:促使循环退出;
4.真假没有规定 假==0,真==1
只做了规定0为假你,非0为真。
5.do{循环体;条件更新;}while(条件判断); 注意不能少了分号;
while(条件判断){ }
for(初始化;判断;更新) { 循环体;}
6. break ; continue;
Break;跳出终止循环;
Continue;继续下一次循环,加快进程;
编程题练习:
1.
规律:
数从1开始(状态),依次累加1(条件更新),到100(条件判断),
求和:奇数加,偶数减;(循环体),
2.
条件:1/n ; 求和:循环体;
初始:1/1;判断:1/n ;
3.
规律:
第1行, 打 1个;
第i行, 打2i-1个*;
第n行, 打2*n-1*个;
for(i=1 ;i<=n ; i++ )
for(j=1 ;j<2*i-1 ;j++ )
printf(“*”);
4. 金字塔
规律:
第1行,打印空格j=n-1,打印*k=1;
第i行,打印空格j=n-i,打印* k=2i-1;
第n行,打印空格j=n-n,打印* k=2n-1;
For(i=1;i<=n;i++)
{
For(j=0;j
For(k=0;k<2n-1;k++) {}
}