C语言总复习.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
二维数组 定义、初始化、存储方式(按行方式) 字符数组 定义、初始化(注意用字符串和每个字符的区别) 输入和输出 常用函数(#include string.h) 字符串比较函数strcmp 字符串复制strcpy 字符串长度strlen 字符串连接strcat * 字符串函数的应用 字符串赋值 字符串比较 s1=s2 strcpy(s1,s2) s1==s2 strcmp(s1,s2)==0 s1s2 strcmp(s1,s2)0 s1s2 strcmp(s1,s2)0 函数strlen的值为第一个‘\0’之前的全部字符个数.它与数组长度不是一个概念. 指针 指针变量的定义 指针变量的初始化和赋值 引用 可参与的运算:加、减整数,自增、自减、关系、赋值 指针指向一维数组 下标法 指针法 * 结构体类型 不同类型的数据的有序集合 struct 类型名称 { 成员表列 }; 结构体变量: 用结构体类型说明的变量 (定义结构体类型不分配内存单元!定义结构体变量时分配存储单元) 存储: (1)结构体的所有成员各自占用不同的内存单元 (2)一共占用多少字节存储单元? 不是简单的和,而是sizeof( struct student) * 题型 一、选择题(每题1分,20题,共20分) 二、填空题(每空2分,10空,共20分) 三、判断题(每题2分,10题,共20分) 四、写出下列程序的运行结果(每题5分,4题,共20分) 五、编程题(2题,共20分) * 小数点不能单独出现; 字母e(或E)之前必须有数字,且e后面的指数必须为整数 转义字符必须以反斜杠“\”开头 * 一定要注意 有break 和没有break的差别,没有break时候,只要有一个case匹配了,剩下的都要执行,有break则是直接跳出了swiche语句。 * a[i]用于存放字符i+‘a‘ 或i+ ‘A’的个数。当前字符s[i]在数组a中的下标 * 本课内容 第1章 程序设计和C语言 第2章 算法-程序的灵魂 第3章 最简单的C程序设计——顺序程序设计 第4章 选择结构程序设计 第5章 循环结构程序设计 第6章 利用数组处理批量数据 第7章 用函数实现模块化程序设计 第8章 善于利用指针 第9章 用户自己建立数据类型 第10章 对文件的输入输出 * 考查范围 1、C语言基本概念 2、数据类型、运算符与表达式 3、 顺序程序设计 选择结构程序设计 循环控制 4、数组 5、函数 6、指针、结构体、共用体、枚举(小题) * 几大方面 1、数据类型、运算符与表达式 2、结构化程序设计(顺序、循环、选择) 3、数组 4、函数 5、指针、结构体、共用体、枚举 * 常量和变量 常量(定义和表现形式,会区分与判断对错) 整型常量 十进制,八进制(0开头),十六进制(0x或0X开头) 如:10,012,0xa 实型常量 十进制小数形式,指数形式(e或E) 如: 3.14 、-1.2E-3 、1E10 字符常量 普通字符(如a) 转义字符(如\n,\t,\123,\xF9, \0) \ddd,d是八进制数,\xhh,h是十六进制数 字符串常量 CHINA 符号常量 #define N 30 * 数据类型 * 构造类型 数组([ ]) 结构(struct) 共用体(union) 其它类型 指针(point) 空类型(void) 基本数 据类型 整 型 基本整型(int) 短整型(short) 长整型(long) 无符号型(unsigned) 浮点型 单精度(float) 双精度(double) 长双精度(long double) 枚举型(enum) 字符型(char) 字符 字符串 数据类型 变量 变量的定义 类型名 变量名 变量的属性 变量名 变量地址 变量的值 变量的类型 变量的使用准则 变量的存储和作用域 外部变量和局部变量 静态变量,自动变量 常变量 * 全局变量 静态外部变量 (只限本文件使用) 外部变量 (非静态外部变量允许其他文件引用) 局部变量 自动变量,(离开函数,值就消失) 寄存器变量(离开函数,值就消失) 定义点之前 使用,需用 extern声明 静态局部变量 (离开函数,值仍保留) 动态局部变量 变量的存储和作用域 标识符 C语言标识符的命名规则 只能用字母、数字和下划线组成。 不能以数字开头。 区分大小写 不能用关键字(int…..),关键字不可以作为用户标识符 C语言的关键字 * 运算符和表达式 算术运算符(+ - * / % ++ --) 关系运算符(, , =,=,==,!=) 逻辑运算符 (!, , ||) 赋值运算符(=及其扩展赋值运

文档评论(0)

shaoye348 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档