《C语言总复习》PPT课件.ppt

上传人:tia****nde 文档编号:12708256 上传时间:2020-05-14 格式:PPT 页数:35 大小:721.50KB
返回 下载 相关 举报
《C语言总复习》PPT课件.ppt_第1页
第1页 / 共35页
《C语言总复习》PPT课件.ppt_第2页
第2页 / 共35页
《C语言总复习》PPT课件.ppt_第3页
第3页 / 共35页
点击查看更多>>
资源描述
总复习,本课内容,第1章程序设计和C语言第2章算法-程序的灵魂第3章最简单的C程序设计顺序程序设计第4章选择结构程序设计第5章循环结构程序设计第6章利用数组处理批量数据第7章用函数实现模块化程序设计第8章善于利用指针第9章用户自己建立数据类型第10章对文件的输入输出,2,考查范围,1、C语言基本概念2、数据类型、运算符与表达式3、顺序程序设计选择结构程序设计循环控制4、数组5、函数6、指针、结构体、共用体、枚举(小题),3,几大方面,1、数据类型、运算符与表达式2、结构化程序设计(顺序、循环、选择)3、数组4、函数5、指针、结构体、共用体、枚举,4,常量和变量,常量(定义和表现形式,会区分与判断对错)整型常量十进制,八进制(0开头),十六进制(0 x或0X开头)如:10,012,0 xa实型常量十进制小数形式,指数形式(e或E)如:3.14、-1.2E-3、1E10字符常量普通字符(如a)转义字符(如n,t,123,xF9,0)ddd,d是八进制数,xhh,h是十六进制数字符串常量CHINA符号常量#defineN30,5,数据类型,6,变量,变量的定义类型名变量名变量的属性变量名变量地址变量的值变量的类型变量的使用准则变量的存储和作用域外部变量和局部变量静态变量,自动变量常变量,7,全局变量,静态外部变量(只限本文件使用),外部变量(非静态外部变量允许其他文件引用),局部变量,自动变量,(离开函数,值就消失),寄存器变量(离开函数,值就消失),定义点之前使用,需用extern声明,静态局部变量(离开函数,值仍保留),动态局部变量,变量的存储和作用域,标识符,C语言标识符的命名规则只能用字母、数字和下划线组成。不能以数字开头。区分大小写不能用关键字(int.),关键字不可以作为用户标识符C语言的关键字,9,运算符和表达式,算术运算符(+-*/%+-)关系运算符(,=,)下标运算符(),10,每一种运算符需要掌握其运算规则和结果注意=与=的区别除法(整数除法和实数除法)求余(只能整数,结果的符号问题)关系,逻辑运算结果:数值型(1,0)判断(真:非0数,假:0、0.0、0、NULL)特殊规则逗号运算符和表达式从左到右执行,表达式结果是最右边表达式的结果,11,混合运算运算规则:优先级类型转换,12,红色的自右至左其余自左至右,判断闰年的条件能被4整除,但不能被100整除;或能被400整除;(year%4=0)case常量2:语句组2;break;.case常量:语句组n;break;default:语句组n+1;break;1.表达式的类型必须是整型或字符型:char,short,int,long。2.case后跟的常量是整型常量或字符型常量,也可以是整型常量或字符型常量参与的常量表达式。每个常量的值均不能相同。3.每一个case之后应有一个以跳出switch()结构。4.每个case后面的语句有多条语句时可以不加括起来。5.多个case子句,可共用同一语句(组)。6.default可以省略;7.case和default的位置是任意的。,17,三种循环,while(表达式)循环体语句当表达式为真时重复执行语句;为假时循环结束。2.do循环体语句while(表达式);重复执行循环体语句,直到表达式为假。for(表达式1;表达式2;表达式3)循环体语句,18,变量初始化循环结束条件循环变量修改,穷举:素数的程序统计字符数列求和、求乘最大公约数和最小公倍数,19,判断输入的n是否为素数,#include#includeintmain()inti,n,k,flag;printf(Pleaseenteraintegernumber:n=?);scanf(%d,20,输出100-200间的全部素数,每5个一行输出,#defineN10#include#includevoidmain()intn,i,k,count=0,flag;for(n=101;n=200;n=n+2)k=sqrt(n);flag=1;for(i=2;i=a,24,累加累乘-递推法(找规律),n个数相加给a赋初值;for(i=1,is2,strcmp(s1,s2)0,s1s2,strcmp(s1,s2)0,函数strlen的值为第一个0之前的全部字符个数.它与数组长度不是一个概念.,指针,指针变量的定义指针变量的初始化和赋值引用可参与的运算:加、减整数,自增、自减、关系、赋值指针指向一维数组下标法指针法,33,结构体类型,不同类型的数据的有序集合struct类型名称成员表列;结构体变量:用结构体类型说明的变量(定义结构体类型不分配内存单元!定义结构体变量时分配存储单元)存储:(1)结构体的所有成员各自占用不同的内存单元(2)一共占用多少字节存储单元?不是简单的和,而是sizeof(structstudent),34,题型,一、选择题(每题1分,20题,共20分)二、填空题(每空2分,10空,共20分)三、判断题(每题2分,10题,共20分)四、写出下列程序的运行结果(每题5分,4题,共20分)五、编程题(2题,共20分),35,
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!