- 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语言程序设计教程第3章顺序结构
第三章 简单程序设计 3.1 简单语句 3.2 C++程序结构 3.3 数据的输入输出 3.4 顺序结构程序 3.5 Visual C++简介 3. 6 程序的调试过程 3.1 简单语句 一、表达式语句 表达式后加分号构成表达式语句。 格式: 表达式; 例如: i++; sum=a+b; 3; 二、 空语句 格式: ; 作用: 当程序中某个位置在语法上需要一条语句,而在语义上又不 要求执行任何动作时,可放上一条空语句。 一般适用于在循环语句中做空循环体; 例1: a=3 ; ; //空语句 b=4 ; 三、 复合语句 格式: { [变量定义] 语句组 } 作用:当程序中某个位置在语法上只允许一条语句,而在语义上要执行多条语句才能完成某个操作时,需要使用复合语句。 例,{ int a,b; a=4; b=7; } 3.2 C++程序结构 C++程序由预处理和函数两部分组成。 (一)、预处理 1、文件包含 作用:头文件的内容插入到源文件(.CPP)文件中。 格式1:#include 文件名 从系统指定的文件夹中寻找 格式2:#include 文件名 从当前文件夹中找,找不到时系统指定的文件夹中寻找 注意:一条文件包含命令只能包含一个文件 2、 宏定义 作用:定义符号常数 格式: #define 标识符 常量 例如:#define PI 3.1415926 注意: (1) 符号常量一般大写 (2) 行末一般不加分号 (3) 不能对符号常量进行赋值。 (二)、函数 (1)函数由函数首部和函数体构成。 (2)函数体由大括号括起来,大括号内由若干语句组成。 注意: (1) 程序中可用到 注释(从//开始的)增加程序(行)的可读性。 (2) 程序中语句书写形式自由. 一行内可写多条语句,一条语句也可分写在不同行上。 3.3 数据的输入输出 在C++语言中,输入输出是通过输入输出库“iostream.h”提供的预定义输入输出流对象实现。 要使用输入流对 象cin和输出流对象,在程序的开头增加一行: #include “iostream.h” //在当前文件夹找,若没有在系统指定的文件夹找 或 #include iostream.h //在系统指定的文件夹找 1. 输出流对象 cout 格式: cout表达式1表达式2……表达式n; 说明: (1)数据的输出格式由系统自动决定。 (2)各表达式可以是任意类型的。 #include iostream.h void main() { int a=2; double b=3.32; char c=A; couta bendl; coutc abcdendl; } 例1.4:使用格式控制符输出数据(常用格式见第8页表1.1.1) #include iostream.h #include iomanip.h void main() { int x=65; double f=123.456; cout123456789012345endl; coutdecx hexx octxendl; coutx‘ ‘xendl; coutfendl; coutsetprecision(4)fendl; coutsetw(12)fendl; coutsetw(12)setfill(#)fendl; } 2. 输入流对象cin 格式: cin变量1变量2……变量n; 说明:数据之间用空格、TAB键或回车分隔 例, #include iostream.h void main() { int a; float b; coutinput a,b:; cinab; couta+b=a+bendl; } 3.4 顺序结构程序 例1 编程计算两点(x1,y1)、(x2,y2)之间的距离。 算法设计: (1)输入x1,y1,x2,y2的值; (2)计算距离d (3)输出d的值。 例2,输入3个整数,输出它们的最大值。 分析:先计算a,b的最大值m,然后计算m,c的最大值m. 算法设计: (1)输入a,b,c的值; (2)计算a,b的最大值m (3)计算m,c的最大值m (3)输出m的值。 3.5 Visual C++简介 3. 6 程序的调试过程 简单C++程序的编写、运行过程: (一)建立C++程序(扩展名:.cpp) 1.创建一个空工程;(可省略) 选定“工程”选项卡, 文件|新建
文档评论(0)