新程序员常犯的8个编程错误(以C++为例)

未定义变量

编译器不知道x是什么,你需要定义它:

未初始化变量

“为什么我的程序进入了无限循环”

在C++中不初始化的变量,会随机赋值。

初学者会把=(赋值)理解为数学上的等号

修改为

用一个等号判断相等

“为什么我的while循环不会结束”

未声明函数

在使用函数之前声明

多余的分号

“为什么输入100”

在if和循环中注意分号

数组越界

注意数组从0索引

混淆 && 和 || 操作符

“在值为10时,循环不结束”

 

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注