第3讲 程序设计初步1.ppt

  1. 1、本文档共79页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章 程序设计初步 3.2 C++程序和语句 3.2 C++程序和语句 3.2 C++程序和语句 声明语句 可以出现在函数中的任何行,也可以放在函数之外。包括数据类型的声明、函数和变量的定义、变量的初始化等. 声明语句又称为说明语句,用来对程序中出现的各种名称进行声明。 变量声明 常量声明 函数声明 类型声明 大多数声明语句也是定义语句,对某个名称所指代的实体进行具体描述。如:变量的初始化等 声明语句可以出现在函数中的任何行,也可以放在函数之外。 2. 执行语句 执行语句 通知计算机完成一定的操作。 (1) 控制语句, 完成一定的控制功能。 条件语句 (2个) 循环语句 (3个) 其它控制语句 (3个) 函数返回语句 (1个) (2) 函数和流对象调用语句。 (3) 表达式语句。 由一个表达式加一个分号构成一个语句。 表达式语句 复合语句 需要注意的是,在复合语句中定义的变量只作用于该复合语句的范围,而在复合语句外,这些变量却不能被调用。 空语句 只有一个分号组成,什么事情也不做。在有些场合需要用它作为占位符,表示该处存在着一条语句。 3.4 C++的输入与输出 3.4 C++的输入与输出 cout语句的一般格式为 cout表达式1表达式2……表达式n; cin语句的一般格式为 cin变量1变量2……变量n; cout允许在一条语句中连续使用插入运算符来输出多项数据。 cout″This is a″″C++″″ program.″endl; 注意 不能用一个插入运算符“”插入多个输出项: couta,b,c; //错误,不能一次插入多项 couta+b+c; //正确,这是一个表达式,作为一项 在用cout输出基本类型的数据时,用户不必考虑数据是什么类型,系统会判断数据的类型,使输出的数据按相应的类型输出。用户声明的数据类型除外。 如 int a=4; float b=345.789; char c=‘a’; couta‘ ‘b‘ ‘cendl; 会以下面的形式输出: 4 345.789 a 1. cout流对象 例: int i=5,j=10; coutij; 改为: couti‘\t’j; 输出结果:510 注意:cout并不会在数据项i和j之间加入任何分隔符。 常用分隔符有:空格’ ‘和水平制表’\t’ cout将双引号中的字符串常量按其原样输出. 例: cout″This is ″″ C++ ″; endl; cout流在内存中对应开辟了一个缓冲区,用来存放流中的数据,当向cout流插入一个endl时,不论缓冲区是否已满,都立即输出流中所有数据,然后插入一个换行符,并刷新流(清空缓冲区)。 2. cin流对象 标准输入流对象 cin进行数据输入操作语句格式: cin 变量1 变量2 … 变量n ; 如 cinabcd; 与cout类似,一个cin语句可以分写成若干行。 可以写成 cina //注意行末尾无分号 b //这样写可能看起来清晰些 c d; 也可以写成 cina; cinb; cinc; cind; 以上3种情况均可以从键盘输入: 1 2 3 4 ↙(以空格隔开) 在进行多项数据的连续输入时,应键入空白字符(包括空格键,回车键和Tab键)将相邻的两项数据分隔开。 可以分多行输入数据: (以空格或回车隔开) 1↙ 2 3↙ 4↙ 在用cin输入时,系统也会根据变量的类型从输入流中提取相应长度的字节。如有 char c1,c2; int a; float b; cinc1c2ab; 可以这样输入 1234 56.78↙ 也可以按下面格式输入:1 2 34 56.78↙ 不能用cin语句把空格字符和回车换行符作为字符输入给字符变量,它们将被跳过。(可用getchar函数)。 在输入数据时,仔细分析cin语句中变量的类型,按照相应的格式输入。 输入数据前,系统没有提示。 应自己添加语句: 如: int a,b; cout“输入a的值:”; cina; cout“输入b的值:”; cinb; b=a*10+b; couta=a b=bendl; 3.4.3 用getchar和putchar 函数进行字符的输入和输出 C++保留了C语言中用于输入和输出单个字符的函数,使用很方便。其中最常用的有getchar函数和pu

文档评论(0)

0520 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档