#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语句,那就是嵌套了。
不存在听不懂不会用的现象。从小到大数学考试,括号的嵌套你见多了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)