主题:C++翻译 求助
zhujiren
[专家分:0] 发布于 2010-05-06 16:50:00
#include<iostream> 是输入输出
using namespace std;是什么意思
int main和VOID MAIN 有什么区别 谢谢 我是菜鸟
回复列表 (共9个回复)
沙发
hmjqjq [专家分:0] 发布于 2010-05-06 17:47:00
using namespace std;是使用名词空间std
我也是新手,具体的去看一些视频吧,刚开始学看那些学得快点
板凳
tr0217 [专家分:730] 发布于 2010-05-06 18:59:00
c++中的标志符(类型的、变量的)不仅分部在不同的文件中,还包装在名称空间里。
只包含(标识符集合)的头文件仍然不能使这些标志符可见,还需要指明使用了什么名称空间。着看起来好像冗余。
int main;main是应用程序的入口。 返回int能够让系统知道程序是否是正常结束的。返回void,是老规则了。
大写是WINDOWS的专利,不是标准。
3 楼
雪光风剑 [专家分:27190] 发布于 2010-05-06 20:05:00
返回void,从来不是规则,只是老谭同志望文生义地写出了这么个东西,由于TC和VC6都不做main函数的语法检查,故以讹传讹了。记住,C和C++里从来没有过void main,这个东西是不符合标准的,只有JAVA才能合法地用void来修饰main
4 楼
sxm227 [专家分:10] 发布于 2010-05-07 09:30:00
深圳市华信群英科技有限公司与知名通信软件公司正式签订定向输送人才的合作协议
针对想进入IT软件行业的有志人士提供专业的企业内训
实训课程采用“2+3”分段教学模式,分为2个月理论强化和3个月项目实训两个阶段
实训前就签订就业安置协议,岗前实训后入职
不仅学费优惠而且是企业定向培训定向招聘,百分百保证就业
有意向请登录www.szctt.com,或加QQ:1179397962做详细咨询
5 楼
liudan319 [专家分:3780] 发布于 2010-05-07 12:22:00
[quote]返回void,从来不是规则,只是老谭同志望文生义地写出了这么个东西,由于TC和VC6都不做main函数的语法检查,故以讹传讹了。记住,C和C++里从来没有过void main,这个东西是不符合标准的,只有JAVA才能合法地用void来修饰main[/quote]
6 楼
龙母绘龙 [专家分:50] 发布于 2010-05-09 10:00:00
[quote]返回void,从来不是规则,只是老谭同志望文生义地写出了这么个东西,由于TC和VC6都不做main函数的语法检查,故以讹传讹了。记住,C和C++里从来没有过void main,这个东西是不符合标准的,只有JAVA才能合法地用void来修饰main[/quote]
7 楼
强强 [专家分:4740] 发布于 2010-05-09 10:50:00
操作系统需要知道应用程序是否成功结束,如果不成功是因为什么不成功,遵守规则才参编写出更健壮的程序,所以不要再问这种没有意义的问题.
8 楼
Valsion [专家分:0] 发布于 2010-05-14 18:23:00
using namespace std;
释放名称空间std;
int main() 函数返回一个int值
void main() 函数无返回值
后一个在C++中这样写好像是不规范的~~~。
9 楼
雪光风剑 [专家分:27190] 发布于 2010-05-14 18:37:00
再强调一遍,void main到哪都是不规范不应该被采用的
我来回复