我要问的是复合语句有什么作用,有怎样的应用。在书上看到说可以调试程序,可否具体一点儿。
15 个解决方案
#2
没听说是为了调试程序用的啊?
while (条件) 语句
这里的语句只能是一个语句,要么是那种末尾是;的一条语句,那要就是大花括号的复合语句。
while (条件) 语句
这里的语句只能是一个语句,要么是那种末尾是;的一条语句,那要就是大花括号的复合语句。
#3
if( 1 )
{
...
...
}
else
{
...
...
}
这是一个复合语句吧
{
...
...
}
else
{
...
...
}
这是一个复合语句吧
#4
模块化吧。。。
#5
这也算复合语句吧?
max=(a>b)?a:b
max=(a>b)?a:b
#6
跟汉语中“成语”的作用类似。
#7
解释到太好了。
#8
??就是复合的句子
#9
复合语句是模块化的语句。。。
{//这里的多条语句就是复合语句。。。
}
想写多条语句,就用大括号括起来组合成复合语句。。。。
复合语句有什么作用?这就是作用。。。
再举一例说明:
大家都知道 case里边不允许声明变量。。
但是就像声明,而且用完就去掉怎么办??
答案就是:符合语句加局部变量
大括号括起来,里边声明变量,局部变量出作用域,自动释放
局部变量有神马效果??
局部变量又称为自动变量,就是在栈区的变量,出作用域,会自动释放的变量
效果就是不用你手动去释放变量的空间,出作用域系统会自动释放。。。
与自动变量相对应的是static变量,就是静态变量,它是在全局区的变量,出作用域不会自动释放的变量
解释完毕。。。。
{//这里的多条语句就是复合语句。。。
}
if(表达式)
一条语句;
else
一条语句;
想写多条语句,就用大括号括起来组合成复合语句。。。。
复合语句有什么作用?这就是作用。。。
再举一例说明:
switch()
{
case 1:
{
int i;
//省略
}
break;
case 2:
{
float f;
//省略
}
break;
大家都知道 case里边不允许声明变量。。
但是就像声明,而且用完就去掉怎么办??
答案就是:符合语句加局部变量
大括号括起来,里边声明变量,局部变量出作用域,自动释放
局部变量有神马效果??
局部变量又称为自动变量,就是在栈区的变量,出作用域,会自动释放的变量
效果就是不用你手动去释放变量的空间,出作用域系统会自动释放。。。
与自动变量相对应的是static变量,就是静态变量,它是在全局区的变量,出作用域不会自动释放的变量
解释完毕。。。。
#10
#11
用大括号括起来的就是复合语句,算成一个基本块,有独立的作用范围 ,在某些if else语句中有时必须用大括号括起来构成复合语句才能实现你的目的!
if的主体里面如果不是复合语句的话,就只会执行一条语句,不会接着往下执行!
if的主体里面如果不是复合语句的话,就只会执行一条语句,不会接着往下执行!
#12
复合语句可以把几个语句放在只能放一个语句的位置。
#13
符合语句有助于程序的模块化...
#14
高人一出手就只有没有!
#15
不太懂这个“中文词汇“的意思,呵呵,飘过……
#1
#2
没听说是为了调试程序用的啊?
while (条件) 语句
这里的语句只能是一个语句,要么是那种末尾是;的一条语句,那要就是大花括号的复合语句。
while (条件) 语句
这里的语句只能是一个语句,要么是那种末尾是;的一条语句,那要就是大花括号的复合语句。
#3
if( 1 )
{
...
...
}
else
{
...
...
}
这是一个复合语句吧
{
...
...
}
else
{
...
...
}
这是一个复合语句吧
#4
模块化吧。。。
#5
这也算复合语句吧?
max=(a>b)?a:b
max=(a>b)?a:b
#6
跟汉语中“成语”的作用类似。
#7
解释到太好了。
#8
??就是复合的句子
#9
复合语句是模块化的语句。。。
{//这里的多条语句就是复合语句。。。
}
想写多条语句,就用大括号括起来组合成复合语句。。。。
复合语句有什么作用?这就是作用。。。
再举一例说明:
大家都知道 case里边不允许声明变量。。
但是就像声明,而且用完就去掉怎么办??
答案就是:符合语句加局部变量
大括号括起来,里边声明变量,局部变量出作用域,自动释放
局部变量有神马效果??
局部变量又称为自动变量,就是在栈区的变量,出作用域,会自动释放的变量
效果就是不用你手动去释放变量的空间,出作用域系统会自动释放。。。
与自动变量相对应的是static变量,就是静态变量,它是在全局区的变量,出作用域不会自动释放的变量
解释完毕。。。。
{//这里的多条语句就是复合语句。。。
}
if(表达式)
一条语句;
else
一条语句;
想写多条语句,就用大括号括起来组合成复合语句。。。。
复合语句有什么作用?这就是作用。。。
再举一例说明:
switch()
{
case 1:
{
int i;
//省略
}
break;
case 2:
{
float f;
//省略
}
break;
大家都知道 case里边不允许声明变量。。
但是就像声明,而且用完就去掉怎么办??
答案就是:符合语句加局部变量
大括号括起来,里边声明变量,局部变量出作用域,自动释放
局部变量有神马效果??
局部变量又称为自动变量,就是在栈区的变量,出作用域,会自动释放的变量
效果就是不用你手动去释放变量的空间,出作用域系统会自动释放。。。
与自动变量相对应的是static变量,就是静态变量,它是在全局区的变量,出作用域不会自动释放的变量
解释完毕。。。。
#10
#11
用大括号括起来的就是复合语句,算成一个基本块,有独立的作用范围 ,在某些if else语句中有时必须用大括号括起来构成复合语句才能实现你的目的!
if的主体里面如果不是复合语句的话,就只会执行一条语句,不会接着往下执行!
if的主体里面如果不是复合语句的话,就只会执行一条语句,不会接着往下执行!
#12
复合语句可以把几个语句放在只能放一个语句的位置。
#13
符合语句有助于程序的模块化...
#14
高人一出手就只有没有!
#15
不太懂这个“中文词汇“的意思,呵呵,飘过……