问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言中大括号{}是怎么用的,什么情况用?

发布网友 发布时间:2022-04-19 16:16

我来回答

5个回答

热心网友 时间:2023-06-24 13:54

大括号也称花括号是程序块的分界符,大括号起的作用主要就是划分区域用的。

没有规定for后面一定要加大括号,如果for循环里只有一个语句,如果有多个语句,就需要用一个大括号把他们包起来。

比如:if(a>b) println("a>b");与if(a>b) { println("a>b"); },其实效果是一样的但有的时候是必须用到大括号的。

比如:当if语句后有多条语句的话就需要大括号与别的语句继续区分。比如:if(a>b){ max=a; println("max=%d",c);}。

扩展资料

大括号号使用注意事项:

在Kb&R格式中,开括号总是与使用它的语句在同一行上,而闭括号总是在它所关闭的语句的下一行上,并且与该语句对齐。例如,在上例中,if语句的开括号和它在同一行上,|f语句的闭括号在它的下一行上,并且与它对齐。

在与if语句对应的else条件语句以及出现在程序段后部的while语句中,情况也是这样的。在Allman格式中,每个大括号都单独成行,并且开括号和闭括号都与使用它们的语句对齐。与Allman格式相同,Whitesmiths格式也要求大括号单独成行,但是它们要和它们所包含的语句对齐。

例如,在if语句的开括号是与第一个printf()函数调用对齐的。不管使用哪一种格式,一定要保持前后一致——这将有助于其它人更方便地读程序。

参考资料来源:百度百科—大括号

热心网友 时间:2023-06-24 13:54


大括号也称花括号是程序块的分界符。{与}是相对应的,必须同时存在

大括号有很多地方使用,比如:每个函数的开始,类的定义,结构的定义,枚举的定义,if,for,do,while,switch case等

使用方法形如:

for( ... )
{
//... code
}


括号中的语句可以有许多个,如果其中的语句有且只有一条的时候,花括号可以省略,其它时候都不能省略!
另外,像下面的情况:

if(  ...  )
    while(  .... )
    {
         // ...code
    }


如果这里的 if 语句中只有 while 一个代码块,if 的大括号可以省略,否则要加上花括号

ps:{}主要划区域用。

热心网友 时间:2023-06-24 13:55

大括号有很多地方使用,比如:每个函数的开始,类的定义,结构的定义,枚举的定义,if,for,do,while,switch case等
它是程序块的分界符。
{与}是相对应的,必须同时存在。

热心网友 时间:2023-06-24 13:55

大括号的作用是将多条语句(每个语句以分号;结尾)合成一个复合语句(可理解看作一个大语句,较长的语句)
例如
int x=1;
if(x!=1)
{x=5;
x=x+1;
}
结果是x=1,如果不加大括号,则是x=2

热心网友 时间:2023-06-24 13:56

C中,{}是一对成对的符号,要一起配对使用的,
除了主程式开始结束用外,在程式子模块中就大量使用,
可以是子函数块,也可以是子功能块,都要用它来限定程式执行的范围.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年四川570分能考上什么大学? 2024年四川文科560分能考上什么大学? 2024年广东561分能考上什么大学? 2024年江苏历史类561分能考上什么大学? 在形ABC中,角A.B.C所对的边分别为a.b.c,且acosB+bcosA=2c cos 求... ...B、C的对边分别为a、b、c,已知acosB+bcosA=2(bcosC+ccosB).(1... ...b、c的对边分别为a、b、c,且acosb+bcosa=2cosc 在△ ABC中,角A、B、C所对的边分别为a、b、c,已知b=cosA,c=2cosB,试... 在△ABC中,角A,B,C所对的边分别为a,b,c,且满足bcosA+acosB=2ccosC,△... ...对应的边分别为a、b、c,且满足aCOSB+bcosA=2cCOSC... C语言关于大括号的使用 c语言编程中的大括号使用 C语言比较大括号有什么作用 C语言编程中大括号的作用,哪些可省略 C语言中大括号的作用 c语言中的 { } 大括号的使用,什么时候需要什么 ? 华为p30反向充电怎么设置打开 鸵鸟主要生活在什么地方? 星露谷物语鸵鸟可以骑吗 鸵鸟的资料 鸵鸟有什么习性? 能骑乘的动物有几种 鸵鸟多大成熟? 求全部有关鸵鸟的资料 鸵鸟能骑吗 鸵鸟有什么特点? 鸵鸟有多大啊? 什么野生动物可以骑??? 怎么训练鸵鸟可以骑行? 鸵鸟有多大 C语言循环语句中大括号的使用 c语言大括号的使用 C语言 这大括号的效果怎么跟小括号的效果一样? c语言中大括号在键盘上怎么写 c语言中中括号的作用 c语言程序里面的大括号的括法 c语言编程中的大括号怎么输 c语言中的括号表达式 华为p30怎么反向充电呢? 《御剑诛仙》最新txt全集下载 포털 是什么意思 银行卡不销户不存钱有什么后果 银行卡长期不使用,里面没钱但不注销,会是什么后果 银行卡不销户有什么影响? 银行卡没钱了,不去银行注销会怎样? 银行卡里长时间不存钱!时间久了会作废吗? 没钱的银行卡不注销会怎样,会不会欠银行钱? 如果银行卡不要了,没存钱,又没消户 会有什么后果? 没钱的银行卡,不存钱不销户,会有什么后果,早学... 银行卡长期不存钱会怎样?会不会消户?