00问答网
所有问题
C++中if 函数()后面要不要加;
如题所述
举报该问题
推荐答案 2016-12-02
不用加,只是表示判断,并不是一个完整的语句,不用加;的。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIjre0DrrreZTTjeTj.html
其他回答
第1个回答 2016-12-02
if() {};
这是标准格式。如果不写{},最好还是在()后加上;,否则if的下一条语句将被当成是{}里的内容。
第2个回答 2016-12-02
如果只是单条件的话 if() ; 相当于是 结束 其实就是if(){ ; } 只不过执行语句只有一个的时候 那两个引号是可以省略的
本回答被网友采纳
第3个回答 2016-12-02
if(i<0){
//条件成立执行
}else{
//条件不成立执行
}
本回答被网友采纳
相似回答
...
c++中
‘;’的使用 为什么有时候}
要加;
有时候
不要
,总结下到底什么时 ...
答:
代码中的一个完整的语句后面要加“
;”任何一个类的定义要加“;”类的声明要加“;”对于任何一个函数的声明也要加“;”而对于类中成员函数的定义则不需要“加”,结构题后面也要加,定义宏的时候不加;你还得平时要多做程序,自己修该代码···如果还有那里不明百的可以再回复我哦!加油!
C++
6.0中,
if
语句
的
花括弧为何可加又可以
不加
?请高人指点
答:
1、if(a>0)a+=1;2、if(b>0)a+=1;a-=1 你看这2条if语句就知道了,第2条,无论b是否大于0,a+=1;a-=1;这2个语句都会执行的也就是说a-=1;这个语句不受if判断的限制,如果要受它限制的话,那么if就应该加个花括号了
;if(
b>0){ a+=1;a-=1 } 应该明白了吧!
为什么
c++中的if
和else
后面
没有
分号
呢?
答:
因为if else没结束,要么去掉分号,要么给他加上{ }。1、先说结论:说明你的else是独立的。2、出错原理:c语言里,有if不一定有else,但是有else一定要有相对应
的if
。3、解决方法:这种情况你往前推一下,所有的else能不能跟相应的if对应,很容易就找到了。4、良好习惯:虽然c语言不要求通过tab或...
C++中分号
的使用规则
答:
在c语言中,分号“;”是语句结束的标志,就相当于中文中的句号。表示一条语句的结束。反过来,“;"是语句的象征,本身 ";"就表示一条语句,称为空语句,一般用于占位。比如while (1
)
;
;第1个分号表示的是空语句,第2个分号表示的是语句结束符。主要区分表达式和语句的区别,在C语言中带
分号的
...
大家正在搜
相关问题
c++中if语句的格式是if 函数();吗?要不要加;还是i...
c语言中if语句中的else后面的语句要不要加花括号{ } ...
C++函数不需要声明
C++头文件中构造函数后面要不要加分号
C++中void形式不需要反馈值,可是为什么很多附加函数后面...
C++为什么不要把函数定义都放头文件里
c++为什么声明子函数后定义子函数时不需要声明函数类型
快疯掉了 c++中 ‘;’的使用 为什么有时候}要加;有时候...