请人看下这段代码错在哪里?正在学习C++希望高手不吝赐教!

#incl#include "iostream.h"
int main()
{
int b,c=5;
const int a;
a=1;
b=c+1;
cout>>b>>endl;
c=c/2.0;
cout>>a+b+c>>endl;
return 0;
}
正在学习C++希望高手不吝赐教!
第一行是刚打错的

#include "iostream.h"
int main()
{
int b,c=5;
const int a=1; //这个是不能在中间修改他的值或者附值的
b=c+1;
cout<<b<<endl; //不是>> cout<<
c=c/2; //这里最好不要用2.0本来你是int 型,
cout<<a+b+c<<endl;
return 0;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-01
#include <iostream>//建议写成这样,标准c++库文件
int main()
{
int b,c=5;
const int a=1;//const常量必须赋初值,或者有类的话在构造函数里赋值
//a=1;
b=c+1;
cout<<b<<endl;//>>表示输入
c=c/2;//这里如楼上所说,改成2
cout<<a+b+c<<endl;
return 0;
}
===============================================
第2个回答  2010-04-01
正确的代码是这样的:
#include <iostream>
using namespace std;
int main()
{
int b,c=5;
const int a=1;
b=c+1;
cout<<b<<endl;
c=c/2;
cout<<a+b+c<<endl;
return 0;
}

你对照就知道哪错了。
第3个回答  2010-04-15
为了保证结果的精度,最好将其设为double型,代码如下:
#include "iostream.h"
int main()
{
double b,c=5;
const double a=1.0;
b=c+1;
cout<<b<<endl;
c=c/2.0;
cout<<a+b+c<<endl;
return 0;
}
第4个回答  2010-04-04
常量a必须在一开始就赋值const int a=5;

第二cout<<是小于号的

第三c是int型的 不能赋一个double类型的值 c/2.0他的返回值是double
第5个回答  2010-04-01
你的>>弄错了,应该是<<

请人看下这段代码错在哪里?正在学习C++希望高手不吝赐教!
const int a=1; \/\/这个是不能在中间修改他的值或者附值的 b=c+1;cout<<b<<endl; \/\/不是>> cout<< c=c\/2; \/\/这里最好不要用2.0本来你是int 型,cout<<a+b+c<<endl;return 0;}

我会C,现在学习C++,请问C++的难点和重点是什么呢? 请不吝赐教
搞清楚类怎么用, 方法, 虚函数,函数重载,符号重载。 基本上就完事了。至于模板之类的,个人认为是会用stl的部分模板就可以了,不要求会写。

几道c++题目,我觉得答案给的有些问题,希望高手不吝赐教,非常感谢
1.别自己把自己搞糊涂了。只记住一条:基类构造函数肯定要再派生类前面调用就行了。这个关系是基本准则,其他一切都是根据这个来的。2.如果A派生出B,B派生出C,那么A中的纯虚函数能不能在B中不实现,而只在C中实现?这看你要怎么用了。如果你不准备实例化B,当然是可以的。如果你要实例化B,必...

...逼于考试,请教以下问题,望各路大侠不吝赐教!小弟感激不尽!_百度知 ...
选择题ADBADDBD 可以肯定 第5题只有75%的把握 判断题 TFFTTFTF第6题拿不准,其他可以肯定,第三题参考C++大学教程 ”运算符重载不可改变其操作数的个数”

请问c++如何才能学好啊,我是新手,感觉好难,请各位朋友不吝赐教...
学好一门语言 首先要有恒心和耐心 然后就是配合代码,查阅相关书籍 代码里的问题,请教书本,书本里的问题,就可以让大家来帮助你解答 多看代码是很有必要的,学程序,最开始基本都是模仿别人的代码开始的,其实别人的代码里有很多很多值得学习的地方,一定要多多留意 ...

...复制vector对象到动态数组)的问题,望高手不吝赐教
是输入完几个数之后按了ctrl+z才报的错吧?你不是把数组头指针给丢了吗?没了那个释放资源的时候当然报错了。

...说明——使用DEV-C++编译器。望高手不吝赐教!感激。
{ int i,j;\/\/横纵坐标 int di;\/\/direction }st[max];结构体定义语法错误,typedef是将结构体重命名为另一个名字的,改为:typedef struct { int i,j;\/\/横纵坐标 int di;\/\/direction }node;node st[max];或者:struct node { int i,j;\/\/横纵坐标 int di;\/\/direction }st[max];...

计算机三级~(专业人士请进,谢了!)
凡是在书上出现过两遍的,一定要记下中英文解释。 例如:CDMA\/CD,MFLOPS等。 第三阶段:复习不重要的章节和作题(5天) 有人也许要问,既然不重要还复习它干什么。错!出题人不能用重点凑成一百分要适当的 加点其他内容。于是只有在这些不重要的章节里面出了,这些题大概占20分左右。得分的方法 是将所有不太重要...

...想往C的方向转。有什么好的建议吗?希望大家不吝赐教!!!
2.转向了C++,再转向C就容易多了,C是面向过程的语言,没有类,只有struct、union,另外最不习惯的就是C中变量必须在代码执行前,最好的例子就是for循环不能写成for(int i = 0;…)而必须写成 int i;…… \/\/变量定义 for (i = 0;…)3.C\/C++与Java最大的区别就是指针了,用得好的话指针...

大虾请来赐教:c#与c++在winform编程上的区别
这当然也包括自动感应,总体来说C#写代码远比C++舒服,不过从运行方面考虑,C#需要.NET的虚拟机才能运行程序,实用度和效率上远不如C++,C#目前在WEB方面应用更加广泛,对于桌面编程,C++的地位目前无人撼动 补充:.NET FRAMEWORK就是.NET的虚拟机,没有这个软件,.NET程序就无法运行 ...

相似回答
大家正在搜