c语言什么时候加大括号{
时间: 2023-08-21 18:11:04 浏览: 107
C语言计算器(带括号、小数计算)
在C语言中,大括号通常用于将一组语句组合在一起形成一个块(block),这个块可以作为一个整体被控制结构(如if、while、for等)所控制。一般来说,在以下情况下需要加上大括号:
1. 当if、else、while、do-while、for等控制语句的语句体中有多条语句时,需要用大括号把它们括起来。
2. 当定义一个函数时,函数体也需要用大括号括起来。
3. 在switch语句中,每个case后面的语句通常也需要用大括号括起来。
以下是一些示例:
1. if语句:
```
if (x > 0) {
y = x * 2;
printf("y = %d\n", y);
}
```
2. 函数定义:
```
int add(int x, int y) {
int sum = x + y;
return sum;
}
```
3. switch语句:
```
switch (x) {
case 1: {
printf("x is 1\n");
break;
}
case 2: {
printf("x is 2\n");
break;
}
default: {
printf("x is not 1 or 2\n");
break;
}
}
```
阅读全文