- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言复习概念要点.的ppt
基本数据类型 int long 整数,在目前绝大多数机器上占4个字节。 TC2中是2个字节 float 单精度浮点数,一般是4个字节长 double (long) 双精度浮点数,一般是8个字节长 char 字符,一般是1个字节长 用来表示256个ASCII字符,或者0~255的整数 字符常量 转义字符——特殊的字符常量 一些特殊字符(无法从键盘输入或者另有它用)用转义字符表示 ——字符输入输出函数 字符输出函数----putchar(ch) 输出一个字符ch 字符输入函数----getchar() 无参数 函数值为从输入设备接收的字符 表达式定律 任何能产生数值结果的运算、操作都可以作为表达式 并可以放到任何需要数值结果的地方,只要数值类型能够匹配 常见的可以产生数值结果的运算和操作 算术、逻辑、位运算等 ? :、、* 等 有返回值的函数 赋值 常见的需要数值的地方有: 赋值 条件判断 函数调用 C语言中的三大定律 类型定律 任何类型都可以在任何需要类型的地方使用 用任何类型定义的变量都要占用内存 已知特例 函数返回值不能定义为数组类型 函数参数定义为数组类型,此时该参数不占用内存,而是共享函数调用者传入的数组空间 常用类型 基本数据类型、指针、数组、结构体…… 常见的需要类型的地方 定义变量 定义指针、数组和结构体 函数参数和返回值 sizeof 分析题一: 1.在C语言程序中,xyz与Xyz是相同的变量,变量名的组成? 2. 变量的类型通常指___?___和 ___?___。 3. 字符串的结束符为 什么?“\n” 还是“\0” ?。 4. 以下语句:int a=6; a+=a; printf(“%d”, a ); 输出结果? 1. 已知: int b=2;, 下列各表达式的值不为5的是 ? b2?5:1 ++b+2 b%2+(b=5) b+=3 2.sizeof 运算符作用于一个表达式上,则是 --------- 。 不可能 求出该表达式的类型占内存的字节 求出该表达式的值 强制该表达式的类型 C语句概述 语句是算法实现的程序表示,是算法实现的最小单位。 语句说明了一种行为,它是用计算语言编写的控制计算机完成确定操作的句子。 构成程序的三种基本结构 顺序结构 选择结构 循环结构 已经证明,任何程序均可只用这三种结构综合描述 只用这三种结构编制的程序,叫结构化程序 程序必须符合结构化规则 编程计算 :1+2+3…+100=?1! +2!+3! …+100!=?1+1/2+1/3+…+1/100=?2+22+222+2222 分别用如下语句编程 while do-while for 流程的转移控制 break 语句 continue 语句 goto 语句 return 语句 数组(Array) int a[10]; 定义一个有10个元素的数组,每个元素的类型均为int 使用a[0]、a[1]、a[2]、……、a[9]这样的形式访问每个元素。它们与普通变量没有任何区别 系统会在内存分配连续的10个int空间给此数组 数组下标可以是整型表达式 直接对a的访问,就是访问此数组的首地址 数组的定义与初始化 数组定义后的初值仍然是随机数,一般需要我们来初 始化 int a[5] = { 12, 34, 56 ,78 ,9 }; int a[5] = { 0 }; int a[ ] = { 11, 22, 33, 44, 55 }; 数组大小最好用宏来定义,以适应未来可能的变化 #define SIZE 10 int a[SIZE]; 数组大小定义好后,将永远不变 数组的使用 数组的下标都是从0开始 对数组每个元素的使用与普通变量无异 可以用任意表达式作为下标,动态决定访问哪个元素 for (i=0; iSIZE; i++) a[i] = 2 * i; 下标越界是大忌! 使用大于最大下标的下标,将访问数组以外的空间。 那里的数据是未知的,可能带来严重后果 sizeof可以用来获得数组大小 一维数组的输入和输出 二维数组的输入和输出 即字符数组的初始化的两种形式: 用字符型数据对数组进行初始化 char str[6]
您可能关注的文档
- BEC-1的.ppt
- bau_0426_国际贸易赖捻论与实务第十二章.ppt
- BAS系统的.ppt
- BAS系统介绍的.ppt
- ASME_Ⅷ-2北京培训康奈件.ppt
- Business+English+T的ranslation.ppt
- B级作文辅导的.ppt
- B级作文模板的.ppt
- B级考试,成人学士学的位英语考试指南.ppt
- C++的new和delete的的专题总结大全.ppt
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力测试题及答案1套.docx
- 河南省开封市事业单位招聘考试(职业能力倾向测验)题库完美版.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力题库附答案.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力测试题及参考答案1套.docx
- 河南省开封市事业单位招聘考试(职业能力倾向测验)题库学生专用.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力题库完整版.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力测试题1套.docx
- 河南省平顶山市行政职业能力测验题库推荐.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力测试题汇编.docx
- 河南省平顶山市选调生考试(行政职业能力测验)综合能力题库及答案1套.docx
最近下载
- 耕地质量等级+(GBT+33469-2016).docx VIP
- 人教版高中物理必修一课件.pptx VIP
- 新生儿高胆红素血症诊治指南(2025)解读 (1)PPT课件.pptx VIP
- 《新生儿高胆红素血症诊治指南(2025)》解读(1)PPT课件.pptx VIP
- SGT756国电南自保护培训全解.ppt VIP
- 建设工程工程量清单计价办法(市政工程定额章节说明).pdf VIP
- 盘扣模板支撑体系技术交底(二级).docx VIP
- 精创温控器EK-3010说明书用户手册.pdf
- 外墙涂料施工安全技术交底.doc VIP
- 在线网课学习课堂《舰艇操纵与避碰》单元测试考核答案.docx VIP
文档评论(0)