- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++实例教学(基础知识-01)
1.1 简单的C++程序
// program 1_1.cpp
#includeiostream.h
void main()
{
coutLets learn to write a C++ Program.;
cin.get();
}
此程序由6行组成,
1)第1行为注释,程序的每行如出现符号 // ,则其右的所有符号为注释。注释是帮助阅读程序的说明,与该程序运行没有关系。在程序被编译时,注释被当作空格处理。此行指出本程序以文件program 1_1.cpp存储。
2)第二行#include是一条编译预处理指令,它告诉编译系统在编译本程序时把系统提供的头文件iostream.h的内容插入到第二行的位置,它在程序中的作用与第5行的输出语句有关。
3)第3~6行是程序的主体,由一个主函数组成。其中main是主函数名,第一个void指出该函数无返回值。括号()表示函数,括号内为函数的参数表,但此函数无参数,故用void表示,它与空括号的效果相同。
第4~6行称为函数体,用{ }括起来。函数体内可以包含任意多行语句。
第5行是本程序中唯一要执行的任务:向屏幕输出(显示)一字符串。
cout是一个标准输出文件名,这里表示屏幕。符号“”是运算符,它指示计算机把其右端用双引括起来的字符串输送到cout文件即屏幕。由于cout和的说明都在系统提供的头文件iostream.h中,因此,凡是程序中需要使用cout、等标准输入输出功能时,第二行包含的指令#include必须列出。
4) cin.get()表示按任意键继续。
5)此程序的执行结果为在屏幕上显示:
Lets learn to write a C++ Program.
---------------------------------------
1.1.2 求两个数的和
程序如下:
// program 1_2.cpp
#includeiostream.h
void main()
{
int a,b,sum; // 定义了三个整型变量
a=43; // 把整数常量赋给变量a
b=37;
sum=a+b; // a与b相加的和赋给变量sum
coutThe sum issum;
coutendl; // endl 是回车换行的作用
}
程序运行结果如下:
This sum is 80
----------------------------
1.1.3 计算圆面积
程序代码如下:
// program 1_3.cpp
#includeiostream.h
void main()
{
const float pai=3.14; // 用const 说明了一个float型常量pai,m由于pai是常量,所以在
// 程序中这个值不会被改变
float radius; // 说明了一个float型变量radius,用于存放半径值
coutEnter radius: ;
cinradius; // cin 为iosream.h中说明的文件,作用为接收键盘输入。如此
// 时从键盘输入一个数2.5,就把输入的这个值送入变量radius.
float area=pai*radius*radius; // 说明了一个float型常量area,用于存放计算后的面积
cout\n The area of circle is : ;
coutareaendl; // 输出面积
}
程序运行结果如下:
Enter radius: 2.5
The area of circle is 19.625
说明:这个程序相对于progam 1_2有一个明显的优点,就是它的输入数据不必在编程时确定,而是在运行时由操作者直接从键盘输入。
--------------------------------------------------------------------------------------
上面的程序称为简单程序。直观上看,它们都很短,进一步分析发现它们有两个特点:
1)程序要做的事情是由程序员在编程时就安排好了的,是固定不变的。
2)程序要做几个动作也是由程序员在编程时安排好的,程序实际上是一个简单的命令序列。
下面的程序有了“判断”的能力。此程序用于温度值(攝氏与华氏温度)的换算,输入温度值并指出该值是攝氏(C)还是华氏(F)温度,然后程序根据不同的输入(攝氏或华氏)进行不同的换算。
2.1 按条件进行判断
// program 2_1.cpp
#includeiostream.h
void main()
{
float t,tc,tf
文档评论(0)