- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* 总复习 * 第一章 C程序设计概述 1、C语言的标识符 保留字符:32个关键字 预定义标识符: 系统库数:如sin,printf,scanf等 预编译命令:如define,include,undef,ifdef,endif等 用户定自义标识符 * 2、 算法 ★传统流程图, ★结构化流程图(N-S流程图) l?????? 起止框:表示算法的开始和结束。 l?????? 处理框:表示初始化或运算赋值等操作。 l?????? 输入输出框:表示数据的输入输出操作。 l?????? 判断框:表示根据一个条件成立与否,决定执行两种不同操作中的其中一个。 l?????? 流程线:表示流程的方向。 * 图1-7 例1-1的算法流程图 输入A、B、C 例1-1 输入三个数,然后输出其中最大的数 例1-1算法的N—S流程图 * 3、 C语言的程序结构 例1-3 在屏幕输出一行文字“Hello C!” #include stdio.h void main( ) { printf(Hello C!\n); } 其执行结果是在屏幕上输出一行信息: Hello C! 头包含文件 程序开始 程序结束 打印输出函数 主函数 输出内容 每个原程序都必须有且只有一个主函数! !每个函数至少有一组{ } * 第二章 数据类型、运算符和表达式 注意:在程序中用到的常量与变量必须是上面的数据类型的一种; 1、数据类型 * 2 各类数据在内存中的存放方式 1、机器数与原码、补码和反码表示 2、实数的机器内表示方法:定点数、浮点数 3、字符在内存中的表示:ASCII码 * 3 常量的表示方法 定义: 在程序运行过程中,值不能被改变的量叫常量。包括“数值常量”和“符号常量”。 如 5, 3.14159, ‘a’ 等 常量 数值常量 符号常量 整型常量 实型常量 八进制整数:以0做前缀 eg:015 十进制整数 十六进制整数:以0x做前缀 eg:0x2A 十进制小数形式 eg:12.45 十进制指数形式 aEn eg:12.5E+2 字符常量:‘ ’括起来的字符 字符串常量:“ ”括起来的字符序列 * 4、变量 必须先定义 后使用。 变量包括:变量名字和数据类型 通过名字来引用一个变量,而数据类型则决定了该变量的存储方式和在内存中占据存储单元的大小 变量的赋值: 定义的时候赋初值 先定义 后赋初值。 * 5 运算符与表达式 注意:运算符的功能、优先级、结合方向、运算结果的类型 算术运算符 ( +,-, * , / , % ) 关系运算符 ( , , = = , = , = , != ) 逻辑运算符 ( ! , , || ) 增 1 减 1 运算符 ( ++,―― ) 基本运算符 赋值运算符 ( = ) 算术复合赋值运算符 ( +=,-=, * =, / =, %= ) 逗号运算符 ( , ) 条件运算符 ( ? : ) (数据)长度运算符 ( sizeof ) C 语言运算符 位逻辑运算符 ( ~, , ^ , | ) 位运算符 位移位运算符 ( , ) 位复合赋值运算符 ( = , |= , ^= , = , = ) 强制运算符 ( ( ) ) (数组)下标运算符 ( [ ] ) 专用运算符 成员运算符 ( - , . ) 指针运算符 ( , * ) C运算符 * 6 指针和指针变量 基本概念:变量的地址、变量的指针、指针变量 指针变量的定义: 类型符 *标识符; 给指针变量赋初值(目的:确定指向关系) 指针变量的使用: 对变量的访问:两种方法。 使用变量的名字访问 通过指针变量访问。 Int a, *p = a ; Int a , *p; p = a ; a 等价于 *p a 等价于 p * 第三章 简单的C程序 1、输入输出函数的格式和使用方法 printf(“格式字符串”,输出项列表) 格式说明: % - 0 m.n 格式字符 指定输出类型 输出宽度说明及精度 指定空位是否填0 指定是否左对齐输出 * 2、scanf(“格式控制”,地址表列 ) 在输入数据时,遇以下情况时该数据认为结束。 ① 遇空格,或按“回车”或“跳格”(tab)键。 ② 按指定的宽度结束,如“%3d”,只取3列。 ③ 遇非法输入。 scanf (“%d%c%f”,a,
文档评论(0)