- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章C语言基础复习
第一、二章 C语言基础复习 复习内容 C程序的开发过程 C 程序的基本结构 基本数据类型 常量 变量 标识符 算术表达式 赋值表达式 回顾1: C程序的开发过程 回顾2: 编译和执行C程序 回顾3: C 程序的基本结构 回顾4:数据类型 回顾4: 基本数据类型 回顾5: 常量 回顾5: 变量 回顾5: 声明和使用变量 声明变量: Datatype variablename; 定义时初始化变量: Datatype variablename = value; 定义后初始化变量: variablename = value; 回顾5: 标识符 标识符命名规则: 只能由字母、数字和 _(下划线)组合而成 变量名必须以字母或 _(下划线)开头 C 语言区分大小写 不能包含空白字符(换行符、空格和制表符称为空白字符) 回顾6: 算术运算符 回顾6: 算术运算符 回顾7: 赋值运算符 回顾7: 复合赋值运算符 * * 分析问题 编制程序 编译 连接 调试运行 完成 编译中发现错误,转回修改源程序 连接中发现错误,转回修改源程序 调试运行中发现问题,表明分析本身有错误,重新分析问题 C 源程序 目标文件 可执行程序 C语言函数库 编译 连接 源程序:是用户创建的文件,以“.c”为文件扩展名保存 目标文件:是编译器的输出结果。在VC中这类文件的扩展名为 “.obj” 头文件:含有函数的声明和预处理语句,用于帮助访问外部定义的函数。头文件的扩展名为“.h”。 可执行文件:是连接器的输出结果。可执行文件的扩展名为“.exe”。 #include stdio.h void main() { printf(Hello World\n); } 以 # 开始的语句称为预处理器指令 #include语句不是必需的,但是,如果程序有该语句,就必须将它放在程序的开始处 以.h为后缀的文件被称为头文件,可以是 C 程序中现成的标准库文件,也可以是自定义的库文件。 stdio.h文件中包含了有关输入输出语句的函数 main() 函数是 C 程序处理的起点。 main() 函数可以返回一个值,也可以不返回值。如果某个函数没有返回值,那么在它的前面有一个关键字 void 在函数定义的后面有一个左大括号,即 { 它表示函数的开始,后面是函数的主体 大括号也可以用于将语句块括起来 在函数定义的结尾处有一个右大括号,即 } 在屏幕上产生一行输出“Hello world”,并换行(\n) 函数主体中的每个语句都以分号结束。 C 程序中的一个语句可以跨越多行,并且用分号通知编译器该语句已结束。 C 数 据 类 型 基本类型 构造类型 指针类型 空类型void 定义类型typedef 字符类型char 枚举类型enum 整 型 实型 单精度型float 双精度型double 数组 结构体struct 共用体union 短整型short 长整型long 整型int 数据类型决定: 1. 数据占内存字节数 2. 数据取值范围 3. 对其可进行的操作 数据属于不同类别 Africa The quick brown fox TRUE 数据 非数值 数值 整型 非整型 9002.12 999 9/12/2003 2.175 123 Jackie Chan char 基本数据类型 非数值 数值 整型 int short int long int double float 非整型 程序 指令 标识符 关键字 常量 运算符 分隔符 等 常量是在程序中保持不变的量 常量用于定义具有如下特点的数据: 在程序中保持不变 在程序内部频繁使用 需要用比较简单的方式替代某些值 C语言中的基本元素 程序 内存 编写程序时,常常需要将数据存储在内存中,方便后面使用这个数据或者修改这个数据的值。 通常使用变量来存储数据。使用变量可以引用存储在内存中的数据,并随时根据需要显示数据或执行数据操纵。 存储 Rate Rate * 5% 将值存储为DiscAmt Rate - DiscAmt 10 0.5 将值存储为Result 9.5 给变量赋值,除了给一个直接的值以外,还可以通过计算获得。 有效名称 principal cost_price marks_3 lastname city 无效名称 123rate currency$ discount% zip code 算术 单目 双目 操作数 操作数 运算符 算术 单目 -- ++ num++ num=num+1 num-- num=num-1 ++num --num num++ num-- 前缀 后缀 双目 j = 5; i = 4; j = i; i = i - 1
您可能关注的文档
- 第2章:中国盆景史.ppt
- 第2章:碳氢化合物.ppt
- 第2课 温度计.ppt
- 第3单元实践7.doc
- 第3章 视频信息获取、处理与显示技术(下).ppt
- 第3章Matlab7.X及在电子信息类课程中的应用(第3章MATLAB在高等数学中的应用).ppt
- 第3节 色谱分析 定性定量方法.ppt
- 第30讲 光的偏振1.ppt
- 第3章_word文字处理软件一.ppt
- 第3节化学中常用的物理量-物质的量(第三课时).ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)