新的学期要开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;
是最新标准。谢谢梦想天空的解答。
分享到:
相关推荐
《Sams教你每天一小时学习C++》是一本旨在帮助初学者系统且高效学习C++编程语言的书籍。作者通过将复杂概念分解成易于理解的小块,使得读者能够在每天一小时的学习时间内逐步积累并掌握C++的核心知识。这本书是Sams...
2. **编程的真正含义**:在系列的第一篇文章中,作者试图解释编程的真正含义,不仅仅是教会读者如何使用C++,而是让读者理解编程的基本概念,如什么是编程、如何思考程序设计等问题。 3. **基础概念讲解**: - **...
其中,第一篇是C++数据表达篇,主要内容包括:C++入门、变量和数据类型、运算符和表达式以及程序控制结构等;第二篇是C++面向过程设计篇,包括函数、编译预处理、数组、指针和构造数据类型等内容;第三篇是C++面向...
### 30天精通C++学习C++的不二选择 #### 一、课程简介 本教程旨在通过为期一个月的时间,让学员从零基础开始掌握C++编程的基础知识及高级特性,实现快速入门并深入理解这门强大的编程语言。无论您是初学者还是有...
通过《Sams - 一天一小时学会C++ (第六版)》的学习,读者可以逐步建立起坚实的C++编程基础,为进一步深入学习C++高级特性和设计模式打下坚实的基础。对于希望从事游戏开发、系统编程、桌面应用或任何需要高性能计算...
第一天通常会介绍C++的基础语法,包括变量、数据类型、运算符、流程控制语句等。接下来几天会逐步深入到函数、指针、数组和字符串的使用。第10天至15天左右,将讲解类与对象,这是C++面向对象编程的核心。作者会解释...
- **第一个C++程序**:“Hello, World!”程序的编写与运行,理解C++程序的基本结构。 #### 第4-7天:基本语法和数据类型 - **变量与常量**:学习如何声明和使用变量及常量。 - **基本数据类型**:掌握int、float、...
1. **时间转换器**:编写一个程序,接受小时、分钟和秒作为输入,并输出这一天的总秒数。 - 示例输入:`12 34 56` - 示例输出:`45296` 2. **中文注释**:为你的程序添加中文注释,解释每一行代码的作用。 通过...
《21天学通C++(第五版)》是一本旨在帮助读者在短时间内全面掌握C++编程语言的经典教程。本书采用循序渐进的方式,从基础语法到高级特性,逐步深入,让学习者能够学懂学透C++,从而具备实际开发能力。 ### C++基础...
"C++设计模式第一天"的教程旨在为学习者提供对设计模式的基础认识,从而踏上C++进阶之旅。本课程涵盖了设计模式的核心概念,以及如何在实际项目中应用这些模式。 设计模式是经过时间和实践验证的解决方案,用于解决...
《21天学会C++ 第四版》是一本旨在帮助初学者在短时间内掌握C++编程语言的教程。C++是一种广泛应用的面向对象编程语言,它以其高效性、灵活性和强大的功能而闻名。这本书的第四版可能针对了最新的C++标准,以确保...
《21天学懂C++》是一套针对初学者精心设计的C++学习教程,旨在帮助读者在短时间内快速掌握这门强大的编程语言。C++,由Bjarne Stroustrup于1979年创立,是C语言的扩展,它引入了面向对象编程的概念,并增加了模板、...
《21天学通C++第8版》是一本旨在帮助初学者在短时间内掌握C++编程语言的基础知识和核心概念的教程。C++是一种强大的、通用的编程语言,以其高效性、灵活性和面向对象特性而受到广泛使用。本书通过21天的学习计划,...
只需每天一小时便可具备开始使用C++进行编程所需的全部技能。通过阅读这本内容全面的教程,读者可快速掌握基本知识并学习更高级的特性和概念: 掌握有关C++和面向对象编程的基本知识; 学习一些C++高级特性; 学习...
《21天学通C++(第6版)》是一本专门为初学者设计的C++编程教程,旨在帮助读者在21天内掌握C++语言的基础知识和编程技巧。本书全面覆盖了C++的核心概念,从基本语法到高级特性,为读者提供了系统性的学习路径。 在...
《21天学通C++》是一本广受欢迎的C++编程入门教程,其第七版提供了全面且深入的C++语言学习指导。本书旨在帮助初学者在21天内建立起坚实的C++编程基础,通过实践性的例子和练习,让读者快速掌握C++的核心概念和编程...
### C++Test 学习文档知识点汇总 #### 1. C++test 用户手册 - **概述**:C++test 用户手册旨在为用户提供有关如何利用C++test的各种功能的详细指导,无论是在Eclipse环境中构建还是作为插件使用。这份手册对于拥有...
《第六版21天学会C++源代码》是针对初学者设计的一套全面的C++学习资源,旨在帮助读者在21天内掌握C++编程基础。配套的源代码提供了丰富的实例,使得理论知识与实践操作相结合,加速了学习过程。 C++是一种强大的、...
最后,值得注意的是,虽然“21天学通C++.pdf”提供了一个快速入门的路线图,但真正精通C++并成为一个优秀的程序员,需要长时间的实践和持续学习。C++是一门强大的语言,它的深度和广度意味着总有新的东西等待着探索...
《21天学通C++第8版》是一本面向初学者的教程书籍,旨在帮助读者快速掌握C++的基础知识并逐步深入学习其高级特性。本书依照C++14标准编写,并展望了C++17标准即将引入的新功能。 首先,C++是一种静态类型、编译式、...