C# for语句示例
时间: 2024-08-14 10:00:46 浏览: 29
在C#中,for语句是一种常用的循环结构,它用于执行一段代码多次,次数由循环变量的初始值、终止条件和步长共同确定。下面是一个基本的for循环示例,该循环从0开始,打印出1到10的整数:
```csharp
for (int i = 0; i < 10; i++) {
Console.WriteLine(i);
}
```
在这个例子中:
- `int i = 0;` 是初始化部分,声明并初始化循环变量i,初始值为0。
- `i < 10;` 是循环条件,只要i小于10,就会继续循环。
- `i++` 是递增部分,每次循环结束后,i的值增加1。
- `Console.WriteLine(i);` 是循环体,这个代码块将在每轮迭代中被执行。
相关问题
C#,CASE语句示例
在C#中,CASE语句通常用于switch结构中,它是一种条件选择语句,可以根据变量的值执行不同的代码块。以下是一个基本的CASE语句示例:
```csharp
int dayOfWeek = 5; // 假设这是一个表示一周中星期几的整数,0代表周日
switch (dayOfWeek)
{
case 0:
Console.WriteLine("今天是周日");
break;
case 1:
Console.WriteLine("今天是周一");
break;
case 2:
Console.WriteLine("今天是周二");
break;
case 3:
Console.WriteLine("今天是周三");
break;
case 4:
Console.WriteLine("今天是周四");
break;
case 5:
Console.WriteLine("今天是周五");
break;
case 6:
Console.WriteLine("今天是周六");
break;
default:
Console.WriteLine("这不是一个有效的星期");
break;
}
C# for循环嵌套语句
以下是C#中for循环嵌套语句的示例代码:
```csharp
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 3; j++) {
Console.WriteLine("i = {0}, j = {1}", i, j);
}
}
```
上述代码中,外层循环变量为i,内层循环变量为j,外层循环执行5次,内层循环执行3次,输出结果为:
```
i = 0, j = 0
i = 0, j = 1
i = 0, j = 2
i = 1, j = 0
i = 1, j = 1
i = 1, j = 2
i = 2, j = 0
i = 2, j = 1
i = 2, j = 2
i = 3, j = 0
i = 3, j = 1
i = 3, j = 2
i = 4, j = 0
i = 4, j = 1
i = 4, j = 2
```
在嵌套循环中,内层循环的执行次数为外层循环变量的值乘以内层循环变量的值。因此,嵌套循环的时间复杂度为O(n^2)。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)