- 1、本文档共65页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 数据类型、运算符与表达式 第2章 数据类型、运算符与表达式 内容提要 基本数据类型; 常量和变量; 标识符命名; 常用运算符和表达式; 运算符的优先级与结合性 一个简单的C程序例子 #include stdio.h /*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和 */ int Add(int a, int b) { return (a + b); } /*主函数*/ main() { int x, y, sum = 0; printf(Input two integers:); scanf(%d%d, x, y); /*输入两个整型数x和y*/ sum = Add(x, y); /*调用函数Add计算x和y相加之和*/ printf(sum = %d\n, sum); /*输出x和y相加之和*/ } 简单的C语言程序总结 简单的C语言程序总结 C源程序的结构特点 1.一个C语言源程序可以由一个或多个源文件组成。 2.每个源文件可由一个或多个函数组成。 3.一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。 4.源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。 5.每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。 6.标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。 7.C语言程序中可加任意多的注释。通常情况下,“//”注释一行,“/* … */”注释中间的所有内容。注释不参加编译,因此不进行错误查找处理。 8.用户定义的变量或函数等其他的量必须先定义后使用。 书写程序时应遵循的规则 C语言程序书写中应当注意的问题 (1) 用分号作为语句的结束符,不可省略(即便是最后一个语句也不能省略)。 3种不能加分号的情况:预处理命令后、定义函数名称(函数头)后、花括号(})之后。 (2) 第一行是预处理命令行,其中的指令必须以符号“#”开始,所指定的头文件也必须用引号或尖括号标识。 例如,#include stdio.h 或 #include stdio.h。 (3) 主函数main()后的括号不能缺省。 书写程序时应遵循的规则 编码风格 1)源程序通常使用小写字母,只有符号常量或其他特殊用途的符号才大写。 2)C语言可以一个语句占一行,也可多个语句占一行。但后者不规范,所以并不提倡。 3)程序代码采用缩进格式。 4)建议同一层次的语句应左对齐。 5)用花括号对({})表示各个结构层次的范围。它可以表示函数,也可以表示循环体等 书写程序时应遵循的规则 6)一个语句中不同成分之间应使用空格隔开。标识符、关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可以不再加空格来间隔。 7)程序中的空白行不影响程序的执行。可以为使程序清晰而添加空行,但不要在一个语句中间加空行。 8)建议使用注释语句,以增加程序的可读性。 9)程序块的分界符(即花括号“{”和“}”)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。 C程序常见符号分类 关键字(Keyword) 又称为保留字,C语言中预先规定的具有固定含义的一些单词 标识符(Identifier) 系统预定义标识符 用户自定义标识符 运算符(Operator) 34种,详见附录2 分隔符(Separator) 空格、回车/换行、逗号等 其它符号 大花括号“{”和“}”通常用于标识函数体或者一个语句块 “/*”和“*/”是程序注释所需的定界符 数据(Data) 变量(Variable) 常量(Constant) 任务1 “学生成绩管理系统”中相关数据设计 2知识必备 数据类型 常量 变量 数据类型(Data Type) 数据为什么要区分类型? 不同类型的数据代表不同的 数据表示形式 合法的取值范围 占用内存空间大小 可参与的运算种类 从基本数据类型到抽象数据类型 无数据类型 基本数据类型 构造数据类型 抽象数据类型 数据类型(Data Type) 标识符命名 变量名 函数名 由英文字母、数字和下划线组成,大小写敏感 不可以是数字开头 直观,见名知意,便于记忆和阅读 最好使用英文单词或其组合 切忌使用汉语拼音 下划线和大小写通常用来增强可读性 variablename variable_name VariableName, variableName 不允许使用关键字作为标识符的名字 int,
文档评论(0)