1. C++基础知识

  • C++语言的关键字:如docinendl等。
  • 变量命名规则:变量名不能以数字开头,不能包含特殊字符(如$%),可以包含下划线(如_Var_1)。
  • 合法变量名:如user_Name_userNameuserName_等。
  • 非法变量名:如Var-1$1%%1等。

2. 变量与数据类型

  • 整型变量:如int类型,用于存储整数。
  • 字符型变量:如char类型,用于存储单个字符。
  • 变量的输入输出:使用cincout进行变量的输入和输出。

3. 运算符与表达式

  • 算术运算符:如+-*/%等。
  • 逻辑运算符:如&&(逻辑与)、||(逻辑或)、!(逻辑非)等。
  • 关系运算符:如==!=><>=<=等。
  • 运算符优先级:如/的优先级高于%%的优先级高于==等。

4. 控制结构

  • 条件语句:如if语句、switch语句。
  • 循环结构:如for循环、while循环、do-while循环。
  • 循环控制语句:如break(退出循环)、continue(跳过当前循环迭代)。

5. 输入输出

  • 格式化输出:使用printfcout进行格式化输出,如%d%02d等格式说明符。
  • 输入函数:如cin用于从标准输入读取数据。

6. 编程逻辑

  • 逻辑判断:如判断一个数是否能被2整除且除以7余2。
  • 数学计算:如四舍五入到最接近的整十数。
  • 条件分支:根据条件执行不同的代码块。

7. 循环结构

  • for循环:用于重复执行一段代码,直到满足某个条件。
  • while循环:在条件为真时重复执行代码块。
  • do-while循环:至少执行一次代码块,然后根据条件决定是否继续执行。

8. 特定编程问题

  • 四舍五入问题:将整数四舍五入到最接近的整十数。
  • 图书馆老鼠问题:计算经过一定时间后图书馆剩余的完整书本数量。

9. 代码执行与调试

  • 代码的正确性:如变量名是否合法、语法是否正确。
  • 代码的逻辑错误:如循环条件设置不当导致无限循环。
  • 调试技巧:如使用cout输出中间结果进行调试。

10. 其他知识点

  • 字符串处理:如双引号和单引号的使用。
  • 断言(assert):用于调试时检查条件是否成立。
  • 代码注释:使用//进行单行注释。

11. 历史与计算机知识

  • 计算机历史:如山东大学DJL-1计算机的磁芯存储元件相当于现代计算机的内存。


#转载请注明出处!