




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1,1,第一讲复习,1概述(1),知识点:C语言的基本知识(执行步骤)主要功能C程序结构的基本知识构成了C程序编写的规则,1概述(2),1.1 C程序执行步骤,1概述(3),1.2主要功能的基本知识,main()函数的位置,C程序总是从main开始它还可以包含main()函数和其他几个函数。2、概述(4)、1.3 C程序结构、功能和主要功能程序由一个或多个功能组成。必须只有一个主要功能,main()。程序从main开始,以main结束,其他函数可以通过嵌套调用来执行。1概述(5),1.3 C程序结构(续),程序语句C程序由带“;”的语句组成作为语句结束符,注释/,/* */是注释,不生成编译代
2、码就不能嵌套。1概述(6),1.4 C程序编写规则,习惯使用小写字母,区分大小写,不使用行号,并且没有程序行的概念;通常情况下,一条语句占用一行,可以用锯齿形格式写,并有空行和空格;同一层次中的语句上下对齐。2个基本数据类型和操作(1),知识点:由C程序的数据类型标识符定义的规则,当基本操作和表达式混合时数据类型的转换,2个基本数据类型和操作(2),数据类型,数据类型,2.1C程序的基本类型,整数字符类型浮点类型,构造类型,指针类型,空类型,单精度类型双精度类型,变量占用的存储空间, 注意给基本类型赋值的方式,注意类型和变量之间的区别,2个基本数据类型和操作(3),2.1 C程序数据类型,它们
3、的表达式,整数数据,实数数据和字符数据,2个基本数据类型和操作(4),2.1 C程序数据类型,它们的存储长度,2个基本数据类型和操作(5),2.2标识符的命名规则,C语言标识符的命名规则:标识符由数字、字母和下划线组成。 标识符的第一个字符必须是字母和下划线。标识符不能是c语言的保留字(关键字)。如果联合缺省长无符号do寄存器void double retur N否则短而枚举有符号,2个基本数据类型和操作(6),2.3个基本操作和表达式,2个基本数据类型和操作(7),2.3个基本操作和表达式运算符的优先级,大于=大于或等于!不等于,相同的优先级(高),相同的优先级(低),2个基本数据类型和操作
4、(8),2.3个基本操作和表达式运算符的优先级(续),2个基本数据类型和操作(9),2.3个基本操作和表达式,关系表达式和逻辑表达式,(ab),在使用scanf函数时,应该注意格式字符的数量必须与输入的相同当输入实际数据时,没有小数点,即当根据整数数据输入数字数据和混合字符或字符串时,应该注意输入模式。3序列结构编程(4),3.3格式输出函数printf,printf(“格式控制字符串”,输出表列);指定由格式字符串和非格式字符串组成的输出格式,非格式字符串按原样输出。,表示最小输出宽度。精度长度类型,%f,%d,%c,%s,输出项,3序列结构编程(5),3.4其他输入和输出函数,putcha
5、r getchar,puts gets,4选择结构编程(1),if选择结构,单分支,双分支,多分支,休息;Case常量表达式2:语句2;休息;Case常量表达式m:语句M;休息;默认值:语句n;休息;注意中断的作用,5循环结构编程(1),而(表达式)语句,为(循环变量赋值初始值;流通条件;循环变量增量)语句,循环三个元素:初始条件终止条件在初始条件和终止条件之间重复一些东西(循环体),做语句的同时(表达式);5循环结构编程,break语句,continue语句,不能用于除loop语句和switch语句之外的任何其他语句,跳过循环体中剩余的语句并强制执行下一个循环,6数组(1),6.1定义和使用
6、一维数组,main() int i,a10对于(I=0;I=0;i - ) printf(%d,ai);数组元素的赋值,数组元素的使用,注意下标问题,特别是循环的初始值和终止条件,6数组(2),6.2二维数组的定义和使用,以及二维数组的初始化,例如, INTA34=1,2,3,4,5,6,7,8,9,9。int a34=1,2,3,4,5,6,7,8,9,10,11,12;int a 4=1,2,3,4,5,6,7,8,9,10,11,12;int a 4=1,2,3,4,5,9,10,11,12;例如:int a33=1,2,3;它将为每行的第一列元素赋值。未分配的元素是0,6数组(3),6
7、.3字符数组和字符串。字符串由字符数组处理,结束标记为0,如char c=我很高兴;char c=I,a,m,h,a,p,p,y,0;7函数(1)、知识点:函数定义和调用局部变量和全局变量的存储类别、7函数(2)、7.1函数定义和调用、类型标识符函数名(形式参数表列)声明一些语句,例如:int max(int x,int y)int z;z=xy?x:y返回(z);7函数(3),7.2局部变量和全局变量,浮点f1(int a) int b,c;c;char f2(int x,int y) int i,j;main() int m,n;a,b,c有效,x,y,I,j有效,m,n有效,省略的标识符是auto,注意函数中静态变量的定义和使用,7函数(4),7.2局部变量和全局变量(续),int p=1,q=5;/*外部变量*/float f1(int a) /*定义函数f1*/int b,c。char c1,C2;/*外部变量*/char f2(int x,int y) /*定义函数f2*/int i,j;main() /* main函数*/int m,n;7函数(5)、7.3变量存储类别、局部变量存储类别、自动局部静态寄存器)、7变量、7函数(6)、7.3变量存储类别、全局变量存储类别、自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 忻州市中医院病案时效性管理考核
- 中国聚天冬氨酸项目商业计划书
- 北京市人民医院眼科急诊处理能力考核
- 大同市人民医院IABP置管后护理与并发症观察考核
- 唐山市人民医院危重患者护理评估考核
- 唐山市中医院脑电图诊断符合率考核
- 朔州市中医院护理安全数据分析考核
- 邯郸市中医院成本控制能力考核
- 中国氟化铝项目商业计划书
- 2025年中国氯乙烯共聚树脂项目投资计划书
- 《安徒生童话》整本书阅读(教学设计)-2024-2025学年统编版语文三年级上册
- 深基坑工程监理实施细则
- 2025(人教版)小升初数学总复习 知识点总结+专项练习(含答案)
- 2024年度企业所得税汇算清缴培训课件
- 牧原股份养殖场臭气治理技术的创新应用
- 理疗馆合作协议书
- 幸福美丽新村农房建设导则和设计方案图
- 五金建材购销协议清单
- 经络腧穴讲座课件
- 2025年上半年辽宁大连市招聘事业单位工作人员笔试重点基础提升(共500题)附带答案详解-1
- 2025年上海市春季高考作文审题分析和范文参考5篇:我们的劳动使大地改变了模样在大地的模样里我们看到了自己
评论
0/150
提交评论