c++教程3控制结构与函数

打印 上一主题 下一主题

主题 913|帖子 913|积分 2739

3控制结构与函数


  • if
  • switch
  • for
  • while
  • 声明函数
  • 传递参数
  • 重载函数
  • 优化函数
3.1 if

C++ if 关键字执行基本的条件测试,对给定表达式进行布尔值(true 或 false)求值,其语法如下:
  1. if ( test-expression ) { statements-to-execute-when-true }
复制代码
测试后面的大括号可以包含一个或多个语句,每个语句都以分号结束,但这些语句只有在发现表达式为真时才会被执行。如果测试结果为假,程序将继续执行下一个任务。
另外,if 语句还可以在测试失败时提供其他执行语句,方法是在 if 语句块后附加 else 语句块,如下所示:
  1. if ( test-expression ) { statements-to-execute-when-true }
  2. else { statements-to-execute-when-false }
复制代码
如果测试成功时只需执行一条语句,则可以省略大括号,但保留大括号会使代码更清晰。
要测试两个条件,测试表达式可以使用 && 操作符,例如 if ( ( num > 5 ) && ( letter == 'A' ) )。另外,if 语句也可以 "嵌套 "在另一个 if 语句中,这样只有当两个测试都成功时,内部语句块中的语句才会被执行,但如果外部测试成功,外部语句块中的语句才会被执行。

ifelse.cpp
[code]#include using namespace std;int main(){  int num = 8;  char letter = 'A';  if( num > 5 )  {    cout

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

大号在练葵花宝典

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表