C语言程序设计复习提纲.doc_第1页
C语言程序设计复习提纲.doc_第2页
C语言程序设计复习提纲.doc_第3页
C语言程序设计复习提纲.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

C程序设计复习一、 题型选择题(20题,共40分)判断程序运行结果(5题,共15分)程序填空题(3题(6个空),共12分)判断题(10题,共10分)编程题(2题,共23分)二、 要点 第1章 C语言概述1 源程序的书写规则(多句单行书写、一句多行书写、语句结束符、注释)2 程序的构成(编译预处理、主函数、自定义函数)C语言程序是由函数构成的,每个程序有且只能有一个主函数,程序的执行也是从主函数开始的。第3章 数据类型、运算符与表达式1、 标识符的命名规则(三种构成字符、开头字符、大小写敏感)2、 C语言的字符集(普通字符、转义字符)n 换行 t 横向跳格(即跳到下一个输出区) 反斜杠字符” 。 单引号(撇号)字符 ” 双引号(”)字符 ddd 1到3位8进制数所代表的字符,如123,表示8进制数123 xhh 1到2位16进制数所代表的字符,如x21,表示16进制数23 3、 常量(整型、浮点型、字符型、字符串)的十、八、十六进制形式八进制: 077十六进制: 0x77 4、 变量(整型、浮点型、字符型)与常量的区别,sizeof()5、 5类运算符(算术运算符、关系运算符、赋值运算符、逻辑运算符和条件运算符)(1)算术运算符有+,-,*,(2)关系运算符:,=,=,!=(3)逻辑运算符: (逻辑与)、|(逻辑或)、!(逻辑非) 以0表示假,非0表示真和|的短路现象(4)赋值运算符: ”=”(“=”与“= =”的区别)(5)条件运算符: 表达式1? 表达式2:表达式3(6)复合赋值运算符(7)逗号表达式第4-6章 C程序的流程设计1、 赋值语句 【例】 a=30; a*=a+=a-=2; 2、 复合语句与空语句 if(ab) t=a;a=b;b=t;3、 if语句的三种结构 if(表达式) 语句 例:if(xy) printf(“%d”,x); if(表达式) 语句1 else 语句2例:if(xy) printf(“%d”,x); else printf(“%d”,y); if(表达式1) 语句1 else if(表达式2) 语句2 else if(表达式3) 语句3 else if(表达式m) 语句m else 语句n4、 if和else的匹配规则(循环嵌套) 【else总是与其前最近且不带else的if配对】5、 switch语句与break语句【case 后面一定要带常量,不可为变量】【break语句在switch语句中的使用注意点】6、 while语句执行的特点是:先判断表达式,后执行语句。(深入理解循环变量在循环过程中的变化情况,正确判断循环执行的次数)7、 do while语句执行的特点是: 至少有执行一次循环体。 while(循环条件) 如:while(88), while(!88)8、 for循环的执行过程for(j=0; j=9; j+) ;9、 详细理解在循环过程中,循环变量的变化情况,及循环的次数【例】 运行后k,i的值是多少?int k=0,i=10;for(;kx);4、用指针做函数参数5、指针的运算6、使用指针访问字符数组的各个元素。第11章 结构体1结构体类型数据的定义方法:可以采用下面三种方法来定义:(1)先定义结构体类型再定义变量名struct结构体名 成员列表;(2)在定义类型的同时定义变量:一般形式为:struct结构体名成员列表变量名列表;(3)直接定义结构类型变量:一般形式:struct成员列表变量名列表;2结构体类型变量的引用: 结构体变量名成员名4、 结构

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论