0%

C语言 for循环语句

C语言的for循环语句

​ C语言的for循环语句用的那是相当的多,等等,这话我好像说了好几次了,哈哈。

​ 在小时候爸爸妈妈为我,从1加到100,最后值是多少呢,然后从早到晚就算起来了;再后来知道的神通高斯;再后来知道了C语言的for语句,😁。

​ for循环的结构比较简单,如下所示:

1
2
3
4
for (表达式1;表达式2;表达式3)
{
//do something
}

它的执行过程如下所示:

  1. 先求解表达式1;
  2. 求解表达式2,若其值为真(非0),则执行循环体,否则结束循环;
  3. 执行完循环体,再求解表达式3。
  4. 重复执行步骤 2) 和 3),直到循环结束。

按照上面的例子,简单举几个例子如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*beginner/for/for1.c*/
#include <stdio.h>

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

for (i = 0; i < 101; i++)
sum += i;
printf("1 + ... + 100 = %d\n", sum);

return 0;
}

相应地Makefile如下所示:

1
2
3
4
5
6
7
8
9
10
#beginner/for/Makefile

ALL : for1

for1 : for1.c
gcc -o for1 for1.c

clean:
rm -f for1

输入make,然后./operator4输出为:

1
2
$ ./for1
1 + ... + 100 = 5050
处无为之事,行不言之教;作而弗始,生而弗有,为而弗恃,功成不居!

欢迎关注我的其它发布渠道