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计算机的磁芯存储元件相当于现代计算机的内存。
#转载请注明出处!