第2章数据类型运算符表达式(3学时)答题.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 程序的基本结构 变量与数据类型 定义变量和赋初值 变量赋值 运算符与表达式 数据的输入输出 本章小结 第二章 基本数据类型及运算 本章要点 (1)程序的基本结构 (2)程序说明部分 (3)预编译命令 (4)主函数 (5)变量与数据类型 (6)运算符与表达式 (7)数据的输入输出 2.1 程序的基本结构 任务2.1 王小二同学是一个聪明的孩子,他到超市去买东西看到电子计价算帐很方便快捷,就想编程模拟操作一下。 程序清单 1.程序说明部分 程序注释以“//”开头,如果一行中有“//”,则此行在“//”以后的部分均为注释。 2.预编译命令 以“#”开头,本程序中的预编译命令 #include stdio.h意思是将程序库中的输入输出流文件,作为头文件加入到本程序中。 2.1 程序的基本结构 3.主函数 主函数是以main()为标识,每个程序都必须有此标识。 main()前的void表示主函数没有返回值。 void:空类型 主函数的函数体由一对大括号{}括起。 {和}必须配对,即有一个{,必须有对应的}。 声明部分:用于定义变量及变量赋初值。 执行部分:程序的主要部分,应该添加必须的注释。 声明部分必须在执行部分之前,不声明者,不能执行。 2.2 变量与数据类型 1.数据类型、运算符与表达式 数据类型:数据存在的组织和形式。 程序中用到的所有数据都必须指定其数据类型。 运算符:一些具有事先规定的运算功能的特定的符号。 这里的运算功能可以是算术运算(加减乘除)、逻辑运算(与或非)或比较运算(大于小于等于),等等。 C语言共有34种运算符。 表达式:按照运算符的性质,用运算符把数据连接起来以 达到数据运算目的而构成的式子。 写表达式的最终目的是要进行计算它求出它的值。求解表达式的过程是由计算机完成的,因此,要想得到正确的结果,就必须写出正确的表达式。 2.常量 直接常量:1, 2, 3; 0.1, 10.0; ‘a’, ‘1’; “hello” 常变量:C++中,可以使用 const 关键字定义常变量 程序运行期间,值不能被改变的量称为常量 使用常变量的好处是: 从标识符名可以清楚地看出该常量的含义,做到“见名知意” 在需要修改常量的值时可以做到“一改全改”,容易调整 3.变量 C允许把值存放在变量中,每个变量都由一个变量名来标识。 程序运行期间,经过操作其值可以被改变的量称为变量 每个变量都必须有一个变量类型。 每个变量根据它的类型不同,在内存中占据一定数目的字节单元,该变量的值就存放在这些内存单元中。 123 prod 变量名 prod 实际上是一个符号地址 变量prod 所占据的内存单元 123是变量 prod的变量值 内存单元的地址 内存单元的内容 在对程序编译时由系统给每一个变量按其类型分配内存单元,同时,系统内部维护着变量名和它的内存单元地址的对应信息。 变量就是命名的内存单元 变量的命名规定 合法的C变量名: area, sum, answer, month, name, Name, Step1, step2, number_of_student, average_score, _class1 C语言中,变量(标识符)的命名规定: 只能由大小写字母、下划线和数字组成; 开头的第一个字符只能是大小写字母或下划线; 大小写是敏感的; 不能与C的关键字重复; 名字在整个程序中必须是唯一的; 名字的长度不能超过系统的规定。 非法的C变量名: 3rd_entry (数字开头) all$done (包含非法字符$) the end (包含空格) int (系统关键字) 避免使用无意义的名字,应尽量做到“见名知意”; 尽量使用代表变量实际含义的英文单词或缩写作标识符名; 当名字包含多个单词时,通常使每个单词的首字母大写; 以下划线开头的名字通常是系统内部保留的标识符名; 在整个程序中保持统一的命名方式。 变量的命名习惯 C语言中,变量(标识符)的命名习惯: 好的C变量名: CircleArea, TotalScore, UserSelection, choice, StudentNumber, AverageScore, SampleFrequency 不是很好的C变量名: a, aa (不知何意) numberofstudent (全部小写难以辨认) total totals (名字太相似) 变量的定义和使用 变量定义具有三个目的: ⑴ 定义变量名; ⑵ 定义变量类型; ⑶ 向程序员描述该变量。 C语言中,变量必须“先定义,后使用” int r

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档