c语言中复合语句是用一对什么界定的语句块

c语言中复合语句是用一对什么界定的语句块,第1张

C语言中的复合语句使用一对大括号“{}”界定的语句块,如下代码:

#include

void main()

{

int n

scanf("%d",&n)

if (n>0)

{

printf("n=%d\n",n)

n--

}--------------------------①

else

{

printf("n=%d\n",n)

n++

}--------------------------②

printf("n=%d\n",n)

}在该代码的if语句中,如果n>0,则执行由①组大括号“{}”括起来的所有语句,即①组大括号“{}”中的复合语句;否则,执行由②组大括号“{}”括起来的所有语句,即②组大括号“{}”中的复合语句。

复合语句,就是用大括号{}括起的任意条语句。本来它们是好几条语句,但是,被{

}括起来之后,它们语法上就是一条语句。

关于这个怎么用,那关键还是括起来后是一条语句这一点。选择和循环结构,都只能控制紧跟其后的第一条语句,如果要控制多条语句,那么简单,把这多条语句变成一条语句就行了。至于怎么变,还用说吗?

嵌套,顾名思义,A语句属于B语句,B语句包含A语句,那就是嵌套了。

不存在听不懂不会用的现象。从小到大数学考试,括号的嵌套你见多了


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12038909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存