c++语言知识点CH2

c++语言知识点CH2

ID:40533429

大小:383.50 KB

页数:16页

时间:2019-08-04

c++语言知识点CH2_第1页
c++语言知识点CH2_第2页
c++语言知识点CH2_第3页
c++语言知识点CH2_第4页
c++语言知识点CH2_第5页
资源描述:

《c++语言知识点CH2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2C++入门通过编写最简单的C++程序,快速学习C++程序的基本结构以及输入输出方法。另外,简单介绍了几种集成开发环境(IntegratedDevelopmentEnvironment,IDE)的使用方法。2.1第一个C++程序每当学习一门程序设计语言时,几乎所有程序员都编写过一个叫做“Hello,world!”的程序。我们就从这个程序的C++版本开始学习。程序21//向世界问好#includeintmain(){std::cout<<“Hello,world!”<

2、urn0;}这个程序非常简短,它的结果仅仅是在标准输出上显示Hello,world!。分析这个简短的C++程序,有助于我们掌握C++的一些基本的但很有趣的特性。以两个斜线//开始直到行末部分是注释,这是C++特有的。//向世界问好当然,C风格的注释在C++中仍然有效。/*向世界问好*/两者的区别是C++风格的注释仅到行末为止,而C风格的注释可以跨越多行,或嵌在一行中间。比如:/*Sayhellototheworld@Author:Bill@Date:July23,2005*/intmain(intargc/*arg

3、umentcount*/,char*argv[]/*argumentvalues*/)如同C语言一样,在C++中输入输出也不属于语言核心。是C++的标准头文件之一,其中实现了输入输出功能。如果要使用这些功能,就需要用#include指令包含这个头文件。#include请注意,标准C++的头文件去掉了.h,一方面避免了与标准C头文件的冲突,另一方面从#include指令上看就已经足够清楚了。要了解更进一步的内容,请参看阅读材料2.4.2。也和C语言一样,一个C++程序需要一个主

4、函数main,整个程序将从main开始执行。根据C/C++标准,main函数必须返回int,但可以有两种形式。[HS00]intmain()intmain(intargc,char*argv[])第二种形式可以接受参数。习惯上约定main函数返回0表示工作正常,而其他值则表示出错。return0;如果没有return语句,main函数会返回0。注意:这一点不适用于其他任何函数,对于他们而言这应该是编译错误,至少会导致未定义的结果。来看这一句:std::cout<<“Hello,world!”<

5、std::cout是标准输出流,一般代表屏幕输出。名称cout前的std是标准库所使用的名字空间(namespace)。::称为域作用符,std::cout表示位于名字空间(namespace)std中的cout。std::endl是标准库中的一个操纵符(manipulator),它的作用是写入一个换行符’’,使得接下来的输出从新的一行开始。上面的语句使用标准库的输出运算符<<把”Hello,world!”写入标准输出std::cout中,然后又写入了std::endl。我们知道,<<也是移位运算,有关内容参见

6、Error!Referencesourcenotfound.Error!Referencesourcenotfound.。因为运算符<<是从左向右结合的,实际的计算过程如下:(std::cout<<“Hello,world!”)<

7、td::cout。所以,我们采用这一方便的形式串起来,就可以输出任意多的内容了。2.1输入输出初步C++兼容C,C语言中的输入输出——scanf()和printf()等——在C++中仍然可用,但他们存在很多缺点,C++则采用流的概念提供了更好的方法。还是从一个简短的程序开始吧。提示用户输入名字和年龄,向他(她)问好并打印年龄。我们分别用C语言和C++来编写并作简单的比较。先看C语言编写的程序。(当然了,既然C++兼容C,这也是C++程序。)程序22/*Sayhellotosomebody.*/#include

8、tdio.h>intmain(){charname[20];/*注意:请确保名字不超过19个字符*/intage;printf(“Yourname:”);scanf(“%s”,name);/*不可用&name*/printf(“Yourage:”);scanf(“%d”,&age);/*必须用&age*/printf(“Hello,%s.Ithinkyoua

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。