首页 相关文章 C++ 语言基础(2)

C++ 语言基础(2)

  if语句

  if语句用于测试条件并在条件为真时执行一桌或几条语句。

  说明:if表达式后面不能带分号,否则它本身表示代码中的空语句,使编译器将空语句解释为在条件为真时执行的语句。

  

if (x == 10); // Warning! Extra semicolon!
DoSomething(x);

  这里DoSomething()函数总会执行,因为编译器不把它看成在条件为真时执行的第一条语句。由于这个代码完全合法(但无用),所以编译器无法发出警告。

  假设要在条件为真时执行多行语句,则要将这些语句放在大括号内:

  

if (x  10) {
cout "The number is greater than 10" end1;
DoSomethingWithNumber(x);
}

  条件表达式求值为false时,与if语句相关联的码段忽略,程序继续执行该码段之后的第一条语句。

  说明 :

  C++中包含许多...[ 查看全文 ]

2016-02-19 标签:

C++ 语言基础(2)的相关文章

手机页面
收藏网站 回到头部