第二部分 算法的基本控制结构与数据类型
来源:互联网 发布:玩dnf老是网络中断 编辑:程序博客网 时间:2024/05/19 20:45
顺序结构、 分支结构、 循环结构
一、if 语句
else 总是与它最近的 if 配对
二、switch 语句
三、while 语句
四、do-while 语句
五、for 语句
break 语句
使程序从循环体(while 、do-while、for从最近的循环体内跳出)和switch 语句内跳出,继续执行逻辑上的下一条语句
continue 语句
结束本次循环,接着判断是否执行下一次循环
goto 无条件转向语句标号
当从多重循环深处跳到循环之外,如用break,将用多次,可用goto语句
#include <iostream>int main(){using namespace std;int j;for(int i = 1; i<10; i++)for(j =1; j<10; j++)if(i*j == 64)goto End;End:cout<< i<< "\t"<< j<< endl;return 0;}
自定义数据类型typedef
为一个已有的数据类型另外命名
语法形式
typedef 已有类型名 新类型名表;
例如 :typedef double volume;
volume a;
枚举类型 enum
只要将需要的变量值一一列举出来,便构成了一个枚举类型
声明形式:
enum 枚举类型名 {变量值列表};
对枚举元素按常量处理,不能对它们赋值
枚举元素具有缺省值,它们依次为:0,1,2……
也可以在声明时指定枚举元素的值
枚举值可以进行关系运算
注意:整数值不能直接赋给枚举变量,如需要将整数赋值给枚举变量,应进行强制类型转换
结构体
联合体
0 0
- 第二部分 算法的基本控制结构与数据类型
- 我的C++第二篇 基本控制结构程序设计
- 代码大全第二版读书笔记 第三部分-变量 十二、基本数据类型 十三、不常见的数据类型
- 第二章 包结构 基本数据类型
- PYTHON第二讲:输入基本控制结构
- 《初入linux》--第二部分-系统结构与基本文件管理
- Core Java (二) Java的基本结构与数据类型
- 【C#与.NET程序设计】(2)- C#基本数据类型及控制结构
- 第二篇:基本数据类型与变量
- 第二章基本数据类型与数组
- java 第二章 基本数据类型与数组
- 代码大全第二版读书笔记 第四部分-语句 十七、不常见的控制结构
- Java 基本数据类型与流程结构
- 《C++捷径教程》读书笔记--Chapter 9--更多的数据类型与运算符(第二部分)
- 第二部分 基本的函数技术
- 第二部分 Hibernate的基本配置
- 第二部分:Hibernate的基本配置
- C++编程入门系列之六(算法的基本控制结构之选择结构)
- Matlab中size函数用法
- EM重建
- linux下录音并使用google API变文本
- Erlang 笔试题 2
- Matlab中fspecial函数的用法
- 第二部分 算法的基本控制结构与数据类型
- 携程编程大赛 (预赛第一场)1004旋转的二进制
- 第一个OC的类
- 【开发平台】VM10.0非全屏情况下去掉黑边
- C++学习日记之动态内存分配构建stack类
- java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
- 欧几里得算法之辗转相除法
- Python - 析构修改全局变量异常(__del__ of <__main__)
- ubuntu 各个版本都无法安装的解决,同时有集成显卡和独立显卡的机器