




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学科培训课件模板图片
- 肌肉激活技术课件
- 福田区中考数学试卷
- 波谱分析课件-核磁共振碳谱
- 飞翔四年级数学试卷
- 2025年06月江苏泰州海陵区基层医疗卫生单位招聘备案制人员78人笔试历年专业考点(难、易错点)附带答案详解
- 销售线缆技巧培训课件
- 山东海洋集团有限公司招聘和招聘考试真题2024
- 2024年宿州市第二中学招聘教师笔试真题
- 2024年安康白河县人民医院招聘笔试真题
- 北师大版七年级上册数学期末考试试题带答案
- 盆腔炎中医课件
- 高原隧道施工通风方案
- 中国急性缺血性脑卒中早期血管内介入诊疗指南
- 文学与伦理学习通超星期末考试答案章节答案2024年
- HSE基本管理制度
- 2024年西安交通大学中国民族钢琴艺术鉴赏智慧树知到期末考试答案章节答案(自用更新版)
- 《输电线路实训(X证书)》课件-1.输电运检现场作业“十不干”
- 2024-2030年中国蔬果保鲜剂行业市场深度分析及发展趋势与投资研究报告
- 部编人教版七年级下学期道德与法治培优辅差工作总结
- 广安市2023-2024学年高一下学期期末考试生物试题
评论
0/150
提交评论