一、变量和数据类型
C++有基本数据类型如int、float、double、bool等。使用变量要先声明类型:
# c++ www.itzhimei.com 代码演示
int a = 10;
float pi = 3.14;
bool flag = true;
可以使用typedef创建新类型。
二、运算符
C++支持算数、逻辑、位运算等常见运算符。
# c++ www.itzhimei.com 代码演示
int a = 1 + 2; // 加法
bool flag = a > 0 && b > 2; // 逻辑与
三、条件语句
if和switch实现条件判断:
# c++ www.itzhimei.com 代码演示
if (a > 0) {
// 条件成立执行
} else {
// 条件不成立执行
}
switch(a) {
case 1:
// a为1执行
break;
default:
// 默认执行
}
四、循环语句
for和while实现循环:
# c++ www.itzhimei.com 代码演示
for (int i = 0; i < 5; i++) {
// 循环5次
}
while (a > 0) {
a--; // 循环至条件不成立
}
五、数组与向量
数组是同类型元素的集合,向量vector是C++提供的动态数组。
# c++ www.itzhimei.com 代码演示
int arr[5] = {1, 2, 3, 4, 5};
vector<int> vec = {1, 2, 3};
vec.push_back(4);
六、函数
使用函数可以封装功能模块。
# c++ www.itzhimei.com 代码演示
int add(int a, int b) {
return a + b;
}
通过以上基础知识的学习,可以开始进行C++编程实践,并逐步掌握C++的更多高级用法。