- 1、本文档共87页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
面向过程的程序设计面向过程程序设计面向过程的程序设计面向过程的程序设计
第2篇面向过程的程序设计 第3章 程序设计初步 第4章 函数与预处理 第5章 数组 第6章 指针 第7章 自定义数据类型 第3章 程序设计初步 3.1 面向过程的程序设计和算法 3.2 C++程序和语句 3.3 赋值语句 3.4 C++的输入与输出 3.5 编写顺序结构的程序 3.6 关系运算和逻辑运算 3.7 选择结构和if语句 3.8 条件运算符和条件表达式 3.9 多分支选择结构和switch语句 3.10 编写选择结构的程序 3.11 循环结构和循环语句 3.12 循环的嵌套 3.13 break语句和continue语句 3.14 编写循环结构的程序 3.1 面向过程的程序设计和算法 程序设计者必须指定计算机执行的具体步骤,程序设计者不仅要考虑程序要“做什么”,还要解决“怎么做”的问题,根据程序要“做什么”的要求,写出一个个语句,安排好它们的执行顺序。怎样设计这些步骤,怎样保证它的正确性和具有较高的效率,这就是算法需要解决的问题。 3.2 C++程序和语句 C++程序中最小的独立单位是语句(statement)。 语句一般是用分号结束的(复合语句是以右花括号结束的)。 C++语句可以分为以下4种: 2. 执行语句 通知计算机完成一定的操作。执行语句包括: (1) 控制语句,完成一定的控制功能。C++有9种控制语句,即 ① if( )~else~ (条件语句) ② for( )~ (循环语句) ③ while( )~ (循环语句) ④ do~while( ) (循环语句) ⑤ continue (结束本次循环语句) ⑥ break (中止执行switch或循环语句) ⑦ switch (多分支选择语句) ⑧ goto (转向语句) ⑨ return (从函数返回语句) (2) 函数和流对象调用语句。例如 sort(x,y,z); //假设已定义了sort函数,它有3个参数 coutxendl; //流对象调用语句 (3) 表达式语句。任何一个表达式加一个分号都可以构成一个语句。 i=i+1 //是一个赋值表达式 i=i+1; //是一个赋值语句 3. 空语句 下面是一个空语句: ; 即只有一个分号的语句,它什么也不做。有时用来做被转向点,或循环语句中的循环体。 for(int i=0;i5;i++) { ; } 4. 复合语句 可以用 { }把一些语句括起来成为复合语句。 { z=x+y; if(z100) z=z-100; coutz; } 注意:复合语句本身不由分号(;)来终止。但复合语句中的标准语句要由分号来终止。 3.4 C++的输入与输出 *3.4.1 输入流与输出流的基本操作 输出:cout语句的一般格式为 cout表达式1表达式2……表达式n; 输入:cin语句的一般格式为 cin变量1变量2……变量n; cout″This is a simple C++ program.″endl; couta,b,c; couta+b+c; 在用cin输入时,系统也会自动根据变量的类型从输入流中提取相应长度的字节。如有 char c1,c2; int a; float b; cinc1c2ab; 如果输入 1 2 34 56.78 ↙ 或 1234 56.78 ↙ cin语句不能把空格字符和回车换行符作为字符输入给字符变量,它们将被跳过。 getchar函数能将空格字符或回车换行符作为字符输入给字符变量。 *3.4.2 在输入流与输出流中使用控制符 C++提供了在输入输出流中使用的控制符(有的书中称为操纵符),见书中表3.1。 注意: 如果使用了控制符,在程序的开头应包含 #include iostream #include iomanip double a=123.456789012345; (1) couta; 输出: 123.456 (2) coutsetprecision(9)a;输出: 123.456789 (3) coutsetiosflags(ios∷fixed)setprecision(8)a;
您可能关注的文档
- 媒体专家对央行下调存款准备率的评论综述媒体专家对央行下调存款准备金率的评论综述媒体专家对央行下调存款准备金率的评论综述媒体专家对央行下调存款准备金率的评论综述.doc
- 梅州房地产从业基础知识培训件梅州房地产从业基础知识培训课件梅州房地产从业基础知识培训课件梅州房地产从业基础知识培训课件.ppt
- 煤层气开发:在缝隙中“淘金煤层气开发:在缝隙中“淘金”煤层气开发:在缝隙中“淘金”煤层气开发:在缝隙中“淘金”.doc
- 煤粉等离子点火技术的原理及内外研究应用情况煤粉等离子点火技术的原理及国内外研究应用情况煤粉等离子点火技术的原理及国内外研究应用情况煤粉等离子点火技术的原理及国内外研究应用情况.doc
- 煤化工审批重启 7000亿宴待分享煤化工审批重启 7000亿盛宴待分享煤化工审批重启 7000亿盛宴待分享煤化工审批重启 7000亿盛宴待分享.doc
- 煤化工行业废气治理成套技术化工行业废气治理成套技术煤化工行业废气治理成套技术煤化工行业废气治理成套技术.doc
- 媒体记者的法治思维与风险防媒体记者的法治思维与风险防范媒体记者的法治思维与风险防范媒体记者的法治思维与风险防范.ppt
- 梅州市旅游综合体市场调查研报告梅州市旅游综合体市场调查研究报告梅州市旅游综合体市场调查研究报告梅州市旅游综合体市场调查研究报告.doc
- 煤电关系逆转电力股进入建仓煤电关系逆转电力股进入建仓期煤电关系逆转电力股进入建仓期煤电关系逆转电力股进入建仓期.doc
- 煤矿安全管理经验材料煤矿安管理经验材料煤矿安全管理经验材料煤矿安全管理经验材料.doc
- Haier海尔413升风冷变频多门冰箱 BCD-413WGHFD1BSJU1(白)说明书用户手册.pdf
- Siemens西门子工业抽屉式断路器主回路后垂直连接 抽屉式断路器主回路后垂直连接使用手册.pdf
- Samsung三星智能佩戴设备 Galaxy Fit3安全手册.pdf
- Samsung三星滚筒洗衣机 AI神 黑钻热泵洗烘旗舰 WD18DB8995BZSC使用手册.pdf
- Sakura樱花消毒柜 保洁柜消毒柜 SCQ-130D6用户手册说明书.pdf
- Hifiman头领科技ARYA UNVEILED说明书用户手册.pdf
- Siemens西门子工业抽屉式主回路连接前置端子 支撑件 抽屉式主回路连接前置端子 支撑件使用手册.pdf
- Siemens西门子工业中性线的外部电流传感器 中性线的外部电流传感器使用手册.pdf
- Siemens西门子工业电子脱扣单元 电子脱扣单元使用手册.pdf
- Razer雷蛇Playstation 专用雷蛇战锤狂鲨极速版 RZ12-038203 用户指南 (简体中文)说明书用户手册.pdf
文档评论(0)