C++ 学习笔记 -- 基础知识
来源:互联网 发布:深圳人工智能产业园 编辑:程序博客网 时间:2024/06/05 02:43
C++ 学习笔记 – 基础知识
基本数据类型
枚举类型
整数实际上表示的是序列(数字序列)中的值。 枚举类型(Enumerated type) 则允许你定义自己的序列:
typedef enum { RED = 0, YELLOW = 1, BLUE = 2, WHITE = 3, BLACK = 4} Ball;
结构
结构可以把一个或多个已有的类型封装到一个新的类型中:
struct Employee{ char* firstName; char* lastName; int age; char* position; double salary;};
流程控制
if/else
if(condition) condition is trueelse condition is false
switch
switch(condition) case A: condition is A break; case B: condition is B break; ... default: ... break;
三目运算符
bool condition = true;auto result = condition ? 3 : 4;// result = 3
while
auto i = 0;while (i < 10){ //do something... i++;}
do … while
auto i = 0; do { //do something... i++; } while (i < 10);
for
for (int i = 0; i < 10; i++) { // do something... }
数组
数组保存一系列类型都相同的值, 每个值可以通过它所在数组的相对应下标索引来进行访问:
int myArray[10];for (int i = 0; i < 10; i++){ myArray[i] = i;}
二维数组
int myArray[10][10];for (int i = 0; i < 10; i++){ for (int j = 0; j < 10; j++) { myArray[i][j] = i * j; }}
函数
函数的作用是为了让程序的可读性更高, 代码复用性更强。 函数的声明通常称为函数原型, 或者为函数签名, 以此表示是如何访问函数, 而不是如何实现函数。
通常一个函数的签名:
void func(int i, char c);
函数的实现:
void func(int i, char c){ std::cout << i << "\t" << c << endl; }
函数的调用:
int i = 0;char c = 'c';func(i, c);//output: 0 c
后续将是 C++ 进阶。
1 0
- C/C++学习笔记:基础知识
- Objective-c基础知识学习笔记
- Objective-C学习笔记(1) 基础知识
- 【学习笔记四】C语言基础知识复习
- C/C++学习笔记:基础知识2
- C/C++学习笔记:基础知识3
- C/C++学习笔记:基础知识4
- C/C++学习笔记:基础知识5
- C/C++学习笔记:基础知识6
- C/C++学习笔记:基础知识7
- C/C++学习笔记:基础知识8
- C/C++学习笔记:基础知识9
- C/C++学习笔记:基础知识10
- C/C++学习笔记:基础知识11
- Object-C学习笔记之基础知识一
- C笔记之基础知识
- C/C++ 基础知识学习笔记 (不断更新中)
- Object-C学习笔记二-----面向对象编程基础知识
- UVA - 10881-Piotr's Ants-思路题/模拟
- Matlab2014b 并行运算开启方法
- 从校园到工作的路(四)——关于linux的一些基本知识
- iOS导航栏背景色,去掉边界黑线,去掉搜索框的边界黑线和其中文本输入框的阴影
- 模板与分离编译模式
- C++ 学习笔记 -- 基础知识
- 【Caffe实践】基于Caffe的人脸识别实现
- Qt Quick 图像处理实例之美图秀秀(附源码下载)
- 配置JDK
- EBS Form开发基础教程(一)
- 关于ECSHOP模板架设的服务器php版本过高报错的解决方法集合
- intellij idea 搭建maven的javaweb工程.
- 控制器:UITabBarController
- Universal-Image-Loader(android图片缓存)