C++学习第一天!

          新的学期要开C++这门课了,我还没来的及把我的生物钟从暑假调回来,就已经要开始紧张的学习生活了。实在是困啊。

          虽然C++还没有正式开始上课但是我已经迫不及待要体验一把了,虽然没有课本,但是网上的小程序还是非常多的,也不用犯愁。

          我们学校机房用的是VC编写C++,于是我就先从网上当了VC6.0版本的编译环境,轻松简单的安装。然后开始写代码。

          还是我们所熟悉的Hello,world!输出。

          但是紧接着就遇到问题了,由于VC是英文的,所以自己一点点的摸索。但是很快就觉得VC的不便。

          首先是生成的文件很多,很多都不知道是干什么的。一阵郁闷。

          但是我从网上copy下来的代码,总是运行出错,不能编译。一阵郁闷。

          网上的代码是这样的:

 

#include <iostream> 
using namespace std; 
int main() 

cout
<<"hello,world"<<endl; 
return 0

这段代码网上很多人都可以运行,一部分人说如果不能运行可能是因为编译器安装有问题。这我很不理解,如此简单的安装怎么会出错呢。

 

后来看到网上说Dev-c++编写C++会很轻松,于是马上下载,经过一番折腾,我先是为了能够个性一点,修改了一下工具编译选项中的一些设置,

 

但没想到其中的一个看似没有问题的错误选择,使我接下来的编译过程出了大麻烦。无论代码如何修改总是提示有一个错误,不能编译。

 

并且没有错误提示。于是我就还原了编译选项的设置。总算是开始编译查错了,很快实现了Hello,world!。

 

代码如下:

#include<iostream> 
using namespace std;
int main() 

std::cout 
<<"Hello,world!!!\n"
getchar();

 

?????????

不过其中的我不知道输出方式为什么这样写,而不用传统的输出方式,希望熟悉C++的朋友,教教我。谢谢

 

 

?????????

还有就是为什么

#include<iostream> 
using namespace std;
#include<iostream.h>等价,而选用前者而不使用后者。有什么好处。谢谢!

 

补充:

原来是这样,C++以数据流的形式输出,更科学。流的输出代码虽然不同,但本质都是一样的。

#include<iostream.h>是为了兼容C,

#include<iostream> 

using namespace std;
是最新标准。谢谢梦想天空的解答。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值