在C++语言中如果if后接的语句多时,是否需要用大括号把它们括起来?

如题所述

如果是包含在 if里的是一句话,则不用,否则用,如果不用,则系统只认为if后面的第一句话是包含在if里的,其他的是if语句执行完,要执行的语句
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-11-21
只要超过两个,就要括起来

在C++语言中如果if后接的语句多时,是否需要用大括号把它们括起来?
如果是包含在 if里的是一句话,则不用,否则用,如果不用,则系统只认为if后面的第一句话是包含在if里的,其他的是if语句执行完,要执行的语句

C++里if语句后面可以跟几条语句?
if后面可以是一个语句也可以是一个块(或者叫复合语句),不能有多个语句;如果想执行多个语句的话,就在这多个语句的最前面和最后面加上大括号{},这样就构成了一个复合语句,这样才符合c++语言要求

C++中else if 语句为什么后边有一个()和大括号{},不应该只是一个()或 ...
如果条件成立,只执行一句语句或者一个语句块,所以要执行多句语句的时候要用大括号括起来。

C语言if else语句在else那儿老是提示输入语句怎么回事?
要是包涵多句话,需要用{}花括号括起来,让他当成一句话 你这个小程序,明显是包涵要两句话,所以要用花括号括起来 这么说,你明白了吧 在c中,要是看不太懂,你可以每个if else while for等后面都用{}这个括起来 在c++中,一般的写法是不管是一句,多句,都括起来 这样虽然多占几行,但是清楚...

C++如何在一个if语句中同时执行两个语句
if(条件){ 语句1;语句2;} 用花括号包含两个语句即可。

C++的if函数怎样使用?
if 是条件语句 里面放逻辑值 if(这个如果是true)就执行它后面的一条语句 if(这个如果是false)跳过后面一条语句继续执行 如果if 后面不是一条语句 而是花括号 那么如果if里是true 就执行花括号里的语句 if(true){ \\\\这里会执行 } if(false){ \\\\这里不执行 } if语句后面经常会有else语句 ...

c++ for 循环 里面有个 if
if 是属于FOR的,如果没有括号的话只会以它的下一句关联。而if 后有{}算做一句 当你大于20的时候由于有一个return 1 自然就返回了 所以只会输出一次 不管你输多少都执行一次的 把return 1 去掉就可以了 大括号是不加分号的 对于for来说 if {}就是一句话了 ...

C++的if函数怎样使用?
if 是条件语句 里面放逻辑值 if(这个如果是true)就执行它后面的一条语句 if(这个如果是false)跳过后面一条语句继续执行 如果if 后面不是一条语句 而是花括号 那么如果if里是true 就执行花括号里的语句 if(true){ \\\\这里会执行 } if(false){ \\\\这里不执行 } if语句后面经常会有else语句 e...

C++ if else语句怎么用
if-else 语句使用方法: 关键段代码:if( 判断条件) \/\/一般括号里是编写满住的条件,有时是一个变量,单变量值为0时,默认为假,非0 时为真。{ ,,,如果,满足条件,要执行的语句段,当语句只有一句的时候,可以省略 大括号{},不过,最好加上, 防止出错! } else {...如果,不满足...

C++ if()这个语句为什么不用分号结束?
if(条件表达式){ 语句 } ()这个小括号里面的是条件表达式,不是语句,所以不能有分号,大括号里面的才叫语句,需要分号结束。

相似回答