1. C++基础知识
- C++语言的关键字:如
do、cin、endl等。 - 变量命名规则:变量名不能以数字开头,不能包含特殊字符(如
$、%),可以包含下划线(如_Var_1)。 - 合法变量名:如
user_Name、_userName、userName_等。 - 非法变量名:如
Var-1、$1、%%1等。
2. 变量与数据类型
- 整型变量:如
int类型,用于存储整数。 - 字符型变量:如
char类型,用于存储单个字符。 - 变量的输入输出:使用
cin和cout进行变量的输入和输出。
3. 运算符与表达式
- 算术运算符:如
+、-、*、/、%等。 - 逻辑运算符:如
&&(逻辑与)、||(逻辑或)、!(逻辑非)等。 - 关系运算符:如
==、!=、>、<、>=、<=等。 - 运算符优先级:如
/的优先级高于%,%的优先级高于==等。
4. 控制结构
- 条件语句:如
if语句、switch语句。 - 循环结构:如
for循环、while循环、do-while循环。 - 循环控制语句:如
break(退出循环)、continue(跳过当前循环迭代)。
5. 输入输出
- 格式化输出:使用
printf和cout进行格式化输出,如%d、%02d等格式说明符。 - 输入函数:如
cin用于从标准输入读取数据。
6. 编程逻辑
- 逻辑判断:如判断一个数是否能被2整除且除以7余2。
- 数学计算:如四舍五入到最接近的整十数。
- 条件分支:根据条件执行不同的代码块。
7. 循环结构
for循环:用于重复执行一段代码,直到满足某个条件。while循环:在条件为真时重复执行代码块。do-while循环:至少执行一次代码块,然后根据条件决定是否继续执行。
8. 特定编程问题
- 四舍五入问题:将整数四舍五入到最接近的整十数。
- 图书馆老鼠问题:计算经过一定时间后图书馆剩余的完整书本数量。
9. 代码执行与调试
- 代码的正确性:如变量名是否合法、语法是否正确。
- 代码的逻辑错误:如循环条件设置不当导致无限循环。
- 调试技巧:如使用
cout输出中间结果进行调试。
10. 其他知识点
- 字符串处理:如双引号和单引号的使用。
- 断言(assert):用于调试时检查条件是否成立。
- 代码注释:使用
//进行单行注释。
11. 历史与计算机知识
- 计算机历史:如山东大学DJL-1计算机的磁芯存储元件相当于现代计算机的内存。
#转载请注明出处!