C语言中for语句while语句break语句的用法,并给出示例讲解
时间: 2024-05-15 13:17:05 浏览: 90
1. for语句
for语句是C语言中的一种循环语句,它可以让程序重复执行某个语句块,直到满足条件后跳出循环。for语句的基本形式如下:
```
for (初始化表达式; 条件表达式; 更新表达式)
{
循环体语句;
}
```
其中,初始化表达式在循环开始前执行一次,通常用于初始化计数器或者其他变量;条件表达式在每次循环开始前都会被检测一次,如果为真则继续循环,否则跳出循环;更新表达式在每次循环结束后执行一次,通常用于更新计数器或者其他变量。
示例:
```
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 10; i++)
{
printf("%d ", i);
}
return 0;
}
```
上述代码使用for语句输出1到10的整数。
2. while语句
while语句也是C语言中的一种循环语句,它的基本形式如下:
```
while (条件表达式)
{
循环体语句;
}
```
在while语句中,条件表达式在每次循环开始前都会被检测一次,如果为真则继续循环,否则跳出循环。
示例:
```
#include <stdio.h>
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d ", i);
i++;
}
return 0;
}
```
上述代码使用while语句输出1到10的整数。
3. break语句
break语句可以跳出循环,通常用于在循环中满足某个条件后跳出循环。break语句只能在循环语句中使用,它的作用是立即跳出循环,执行循环后面的语句。
示例:
```
#include <stdio.h>
int main()
{
int i;
for (i = 1; i <= 10; i++)
{
if (i == 5)
{
break;
}
printf("%d ", i);
}
return 0;
}
```
上述代码在输出1到10的整数时,当i等于5时跳出循环,只输出了1到4的整数。
阅读全文