您的位置:首页 > 编程语言

几个常见的编程错误

2013-10-03 10:50 351 查看
学习编程是艰难的 - 只是问的人谁做到了! 幸运的是,发生了很多问题和一遍
- 我作为一个新的程序员,你会碰到的最常见的问题放在一起8。 

1。 未声明的变量

国际主要()
{
CIN >>;
法院<<;
}


“咦?为什么我得到的错误?” 

国际主要()

{
诠释x;
CIN >>;
法院<<;

2。 未初始化的变量

诠释计数;
而(计数<100)
{
COUT <<次数;
}


“为什么不是我的程序进入while循环?” 

在C + +变量没有初始化为零。 在上面的代码片段,计数可以是int范围中的任何值。 ,例如,它可能是586,在这种情况下,永远不会是真实的,而循环的条件。 程序的输出可能是打印从-1000到99的数字。 在这种情况下,再次,该变量被分配了垃圾数据发生评估-1000的内存位置。 

记住初始化变量。

3。 设置一个变量未初始化值


整数A,B;
总和= A + B;
cout <<“请输入两个数字:”;
CIN >>一;
霉素>> B;
cout <<“请的总和是:”<<总和;
当运行:
输入两个数字补充:1 3
总和是:-1393


“我的方案有什么错吗?” 

往往开始程序员认为变量方程一样工作 - 如果你分配一个变量等于其他几个变量的操作,只要这些变量的变化(在这个例子中的a和b),变量的值会改变的结果。 在C
+ +分配不以这种方式工作:它是一锤子买卖。 一旦你指定了一个变量的值,这个值,直到你重新分配的值。 在示例程序中,因为未初始化a和b的总和等于一个未知的随机数,无论是什么,用户输入。 

要修复此错误,将另外步骤后,输入线。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: