首页
社区
课程
招聘
VC++代码 看看哪里出错了谢谢
发表于: 2010-12-21 14:43 4186

VC++代码 看看哪里出错了谢谢

2010-12-21 14:43
4186
#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
}

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 217
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
int main()   ???
2010-12-21 14:52
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
return 0  没分号,,
2010-12-21 14:54
0
雪    币: 596
活跃值: (449)
能力值: ( LV12,RANK:320 )
在线值:
发帖
回帖
粉丝
4
首先 头文件的包含既然是包含标准的头文件建议用<>,包含,用" "的话,不效率,这与头文件的搜索方式有关

其次 a你定义的是一个常量 所以必须在定义的时候给初始化,否则和变量没什么区别

c=c/2.0 这句类型不匹配需要强制转换

最后return 0 好像少了个分号
2010-12-21 15:00
0
雪    币: 27
活跃值: (20)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
#include <iostream>  //这里应该是尖括号,vc6.0以后都应该用<> 并且c++新规范是没有.h的
using namespace std;  //需要显式引用 std

int main()
{
int b, c=5;
const int a=1;   //const 必须在声明时赋值
b=c+1;
cout<<b<<endl;
c=c/2.0;     // c/2.0没有必要
cout<<a+b+c<<endl;
return 0;     //你忘了分号
}
2010-12-21 15:05
0
雪    币: 85
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
常量必须初始化
2010-12-21 15:07
0
雪    币: 28
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
初来的,学习中!
2010-12-21 20:43
0
雪    币: 32
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
const变量在定义是就要赋初值,以后不能改变其值。还有就是最后return 0;分号
2010-12-21 21:07
0
雪    币: 31
活跃值: (53)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
9
路过,学习中
2010-12-21 21:43
0
雪    币: 233
活跃值: (243)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
刚学了一天 收获不少。。。
感谢各位大侠的帮助  初学易学C++ 还请大家指点的时候详细说明下啊。有些专业术语不明白。
还有就是悬赏太贵了 一次10个金币
再次感谢大家 有好几个回答的都不错 都不知道给哪位了 我只能捡着给那解释详细的 谢谢
2010-12-21 21:54
0
游客
登录 | 注册 方可回帖
返回
//