Second day

打卡第二天

循环语句for

贴图:

  • 循环图在这里插入图片描述

  • for和while的对比:在这里插入图片描述

  • for的变种:在这里插入图片描述

  • for的练习:在这里插入图片描述

  • 以下为所敲代码

int main()
{
	int i = 0;
	for (i = 1; i <= 10; i++)
	{
		printf("%d", i);
     }
	return 0;
}



int main()
{
	int arr[10] = { 0 };
	int i = 0;
	for (i = 0; i < 10; i++)     //前闭后开区间(建议)
	{
		printf("%d ", arr[i]);
	}

	return 0;
}

for( 初始化 ; 判断 ;调整 )
break 在for 和 while 中有相同作用,都为死循环;
而continue 在while 语句中跳过并终止,在for 语句中跳过并重开


int main()
{
	int i = 0;
	int j = 0;

	for (i = 0; i < 3; i++)
	{

		for (j = 0; j < 3; j++)
		{
			printf("hehe\n");     
   	    }
	}
	//会打印出九个hehe 外层0-2 内层0-2 都是打印三次 3*3=9次
	//而把循环中的j/i=0 删掉后只打印三次 因为内循环走一轮外循环才走一次  加上j/i=0之后每次的值都会初始化 从而达到3*3=9的效果
	return 0;
}
int main()
{
     int i = 0;
     for( i = 1 ; i <= 10 ; i++ )
     {
            // if ( i ==5 )
            // break;      (则1~4后终止printf)

             // if (i== 5 )
             //continue;       (则会跳过5直接printf)

           printf("%d " , i );
      }   
           return 0;
}                                //i++在for语句中,则continue只会停止printf i== 5 时的结果,后跳到调整部分continue

不可在循环体内修改循环变量,防止for循环失控;
建议for语句的循环控制变量的取值采用“前闭后开区间”的写法!

  • 以上为今天知识点的大部分总结, do while看得不够细致明天重开

                                                                                                             2024.7.30
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值