c语言for语句

本文详细解析了C语言中for循环的基本结构与使用方法,并通过具体示例展示了如何利用for循环进行字符串复制及乘法表的打印。

首先呢 for语句是由4部分组成

for(表达式1;表达式2;表达式3) 循环体;

注意 1:循环中的表达式用;隔开 表达式1通常用来呢赋初值 表达式2通常用来循环控制也就是循环条件 表达式3通常就是改变循环变量的值

2 执行顺序

  a:循环表达式1  只执行一次

  b:计算表达式2 如果2为真则执行循环体 假就退出循环

  c:执行循环体

  d:计算表达式3的值 返回步骤2

3 如果在for循环之前已经初始化了 那么表达式可以为空。如果表达式2为空 那么为死循环 循环体用break退出 。表达式3也可以为空 但是不提倡 可读性太差

4for中的三个表达式的两个;一个不能少

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 
 5 void main()
 6 {
 7     int i = 0;//一定初始化 不初始化你看看什么情况
 8     char a[20] = "hello world";
 9     char b[20];
10     for(;b[i];)//此时b[i]='\0'的时候结束
11     {
12         b[i] = a[i];
13         i++;
14     }
15     printf("%s\n",b);
16 
17     system("pause");
18 }
 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 
 4 void main()
 5 {
 6     int i;
 7     int j;
 8     for(i=1;i<10;i++)
 9     {
10         for(j=1;j<i;j++)
11         {
12             printf("%d*%d=%d\t",j,i,i*j);
13             
14         }
15         printf("\n");
16     }
17     system("pause");
18 }

 

转载于:https://www.cnblogs.com/lanjianhappy/p/6039272.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值