`
linleizi
  • 浏览: 230336 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

C++控制结构学习笔记二

阅读更多
"条件结构(if and else);
例一:
if (x == 100) {
   cout << ""x is 100。\n"";
} else {
   cout << ""x is not 100。"";
}
例二:
if (x > 0)
cout << ""x is positive。\n"";
else if (x < 0)
cout << ""x is negative。\n"";
else
cout << ""x is 0.""; "

"循环结构;
while循环,例一:
#include <iostream.h>
int main() {
  int n;
  cout << ""Enter the starting number"";
  cin >> n;
  while (n > 0) {
    cout << n << "","";
    --n;
  }
  cout << ""FIRE!"";
  return 0;
}
do - while循环,例二:
#include <iostream.h>
int main() {
  ussigned long n;
  do {
    cout << ""Enter number (0 to end):"";
    cin >> n;
    cout << ""You entered:"" << n << ""\n"";
  } while (n != 0);
  return 0;
}
for 循环,例三:
#include <iostream.h>
int main() {
  for (int n=10; n>0; n--) {
    cout <<n << "","";
  }
  cout << ""FIRE!"";
  return 0;
}
"
"分支控制和跳转;
break语句,在满足条件下强制跳出循环,例四:
#include <iostream.h>
int main() {
  int n;
  for (n=10; n > 0;; n--) {
    cout << n << "","";
    if (n == 3) {
      cout << ""countdown aborter!"";
      break;
    }
  }
  return 0;
}
输出结果:10, 9, 8, 7, 6, 5, 4, 3, countdown aborted!
continue语句,跳出当前循环,直接进入下次循环,例五:
#include <iostream.h>
int main() {
  for (int n =10; n > 0; n--) {
    if (n == 5) continue;
    cout << n << "","";
  }
  cout << ""FIRE!"";
  return 0;
}
输出结果:10, 9, 8, 7, 6, 4, 3, 2, 1, FIRE!
goto 语句,可以从程序一点跳到另外一点,goto语句参数是由表示名加冒号组成,例六:
#include <iostream.h>
int main() {
  int n = 10;
  loop:
    cout << n << "","";
    n--;
  if (n > 0) goto loop;
  cout << ""FIRE!"";
  return 0;
}
输出结果:10, 9, 8, 7, 6, 5, 4, 3, 2, 1, FIRE! "
"选择结构;
switch (x) {
  case 1:
   cout << ""x is 1。"";
   break;
  case 2:
   cout << ""x is 2。"";
   break;
  default:
    cout << ""value of x unknown。"";
}
注意:每个分支后面必须包含break语句,只能用来比较表达式或不同常量的值,不能把变量或范围放在case之后。"
分享到:
评论

相关推荐

    C++ 学习笔记 整理

    这份"C++学习笔记"涵盖了C++的基础到高级概念,旨在帮助初学者和有一定经验的程序员深入理解并掌握C++。 在C++的学习过程中,以下几个关键知识点是不可或缺的: 1. **基础语法**:C++起源于C语言,因此它保留了...

    Visual C++程序设计学习笔记

    在学习Visual C++程序设计的过程中,首先需要理解C++语言的基础,包括语法、数据类型、控制结构、函数、类和对象等。C++是一种面向对象的编程语言,它的核心概念是封装、继承和多态,这些都是理解和编写高效、可维护...

    Visual C++程序设计学习笔记.rar

    C++是面向对象的编程语言,其基础包括语法、数据类型、控制结构、函数、指针等。学习笔记中可能详细解释了这些概念,并通过实例展示了如何在Visual C++环境中编写和运行C++代码。 三、Visual C++开发环境 这部分...

    Visual C++程序设计学习笔记(1-12 源码)

    本资源包含的是Visual C++程序设计的学习笔记,涵盖了从基础到进阶的12个章节的源代码,对于学习和理解C++编程,特别是使用Visual C++环境编程,具有极高的参考价值。 首先,我们来详细探讨一下Visual C++的关键...

    C++学习笔记.doc

    【C++ 学习笔记】深入理解编程与C++基础 C++是一种强大的、面向对象的编程语言,广泛应用于系统软件、游戏开发、嵌入式系统以及许多高性能应用。学习C++不仅仅是掌握语法,更重要的是理解编程的核心概念,以便更好...

    【C++学习笔记】一份详细的学习笔记,让你轻松掌握C++编程!

    C++的学习首先从基础开始,包括变量、数据类型、运算符、控制结构(如if语句和循环)以及函数。这些是所有编程语言的基础,理解它们是构建更复杂逻辑的关键。在c++.txt文件中,你可能找到了关于这些基础知识的详细...

    visual C++程序设计学习笔记随书源码(全2-12章)

    《Visual C++程序设计学习笔记随书源码》是一份宝贵的学习资源,涵盖了从第二章到第十二章的完整内容,由刘春辉和徐健飞两位专家编著,出版于电子工业出版社。这个压缩包包含了一系列与Visual C++编程相关的源代码,...

    王道C++46期学习笔记记录.zip

    《王道C++46期学习笔记记录》是一份详细且深入的C++学习资源,旨在帮助编程初学者以及有经验的开发者进一步提升C++技能。C++是一种强大的、通用的编程语言,以其面向对象的特性、高效性能和丰富的库支持而闻名。这46...

    c++学习笔记(个人学习时做的笔记)

    【C++学习笔记概述】 C++是一门强大的编程语言,其在C语言的基础上进行了扩展,引入了许多现代化的特性。这份笔记主要涵盖了C++的基础知识,包括C++11和C++17的新特性,旨在帮助初学者理解C++的核心概念。 ### C++...

    c++完美学习笔记c++完美学习笔记c++完美学习笔记

    本资源摘要信息涵盖了C++语言的学习笔记,涵盖了C++的基本语法、数据类型、运算符、控制结构、函数、数组、指针、类和对象、继承、多态、异常处理等方面的知识点。 1. 方法标记事务的开始 在录制Vuser脚本时,单击...

    c++学习笔记

    这份"C++学习笔记"涵盖了C++的基础概念、语法结构、面向对象编程以及可能的高级主题,旨在帮助初学者或者有经验的程序员巩固C++知识。 首先,C++是从C语言发展而来,它保留了C语言的效率,同时引入了类和对象的概念...

    新手C++学习笔记(仅供菜鸟成长参考).rar

    1. **基础语法**:C++的基础包括变量、数据类型、运算符、控制结构(如if语句、循环)、函数等。笔记可能会详细解释这些概念,帮助初学者建立坚实的编程基础。 2. **面向对象编程**:C++的一大特色是支持面向对象...

    C++整理笔记word版——01 C++学习笔记

    以上内容涵盖了C++编程的基础知识,包括基本的语法元素、数据类型、运算符和控制结构。学习这些概念是成为C++程序员的第一步。在实际编程中,还需要理解类、对象、继承、多态等面向对象编程的概念,以及函数、模板、...

    C++基础语法学习笔记_C++初学者学习笔记_

    以上只是C++基础语法的一部分,实际学习中还需要理解并掌握更多内容,如模板、STL(标准模板库)、文件I/O、多态、继承和封装等。持续学习和实践是掌握C++的关键。随着你对C++的理解加深,你将能够编写更复杂、功能...

    C++初学者学习笔记

    C++初学者在学习过程中会接触到许多基础但重要的概念,以下是对这些知识点的详细解析: 1. **变量名**:变量名必须以字母、数字或下划线开头,后续可以是字母、数字或下划线的任意组合。C++是区分大小写的,`...

    C++ Primer Plus 学习笔记

    《C++ Primer Plus 学习笔记》是一份深入学习C++编程语言的宝贵资源,它涵盖了C++的基础语法以及标准模板库(STL)的使用。C++是一种强大的、通用的编程语言,由Bjarne Stroustrup在C语言的基础上发展而来,其设计...

    C++学习笔记经典(与C比较)

    《C++学习笔记经典(与C比较)》这份资料应该会详细讲解这些知识点,并通过实例来帮助读者深入理解C++与C的差异,以及如何在实际编程中应用C++的特性和功能。这份资料可能会涵盖基本语法、类和对象、模板、STL的使用...

    C++学习笔记.pdf

    - **C++与标准规范**:学习的C++版本应该遵循ANSI规范,这样编写的代码具有更好的可移植性,可以在不同的操作系统和硬件平台上运行而无需进行大量修改。 ### 编译与连接过程 - **开发周期**:源程序经过一系列步骤...

Global site tag (gtag.js) - Google Analytics