- 1、本文档共154页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言复习大纲
总 复 习 考试安排 时间:25日上午现科下午本部,考场以教学班为单位 考试形式:笔试 考试题型: 选择题:20分,每题一分。 判断题:20分,每题两分。 问答题:30分,每题六分。包括:读程序写结果、写程序功能、写程序执行过程。 编程题:30分,每题十分。顺序结构、选择结构和循环结构各一题。 本门课程成绩比例构成: 平时成绩(10%)+实验成绩(30%)+期末成绩(60%) 二、赋值运算符和赋值表达式 1.绝对值函数fabs() 数学函数所在的头文件为math.h。 fabs函数 函数原型:double fabs(double x) 使用方法:fabs(x)。 2.平方根函数sqrt() 函数原型:double sqrt(double x) 使用方法:sqrt(x) 函数定义一般格式 函数的返回语句 形式: return(表达式); 或 return 表达式; 功能:使程序控制从被调用函数返回到调用函数中,同时把返值带给调用函数 说明: 函数中可有多个return语句 若无return语句,遇}时,自动返回调用函数 若函数类型与return语句中表达式值的类型不一致,按前者为准,自动转换------函数调用转换 void型函数 5.2 函数的运用 一、函数的调用 调用形式 函数名(实参表); 说明: 实参与形参个数相等,类型一致,按顺序一一对应 调用方式 函数语句: 例 printstar(); printf(“Hello,World!\n”); 函数表达式: 例 m=max(a,b)*2; 函数参数: 例 printf(“%d”,max(a,b)); m=max(a,max(b,c)); 函数说明 对被调用函数要求: 必须是已存在的函数 库函数: #include *.h 用户自定义函数: 函数类型 声明 函数声明 一般形式: 函数类型 函数名(形参类型 [形参名],….. ); 作用:告诉编译系统函数类型、参数个数及类型,以便检验 二、函数参数及其传递方式 形参与实参 形式参数:定义函数时函数名后面括号中的变量名 实际参数:调用函数时函数名后面括号中的表达式 参数传递方式 值传递方式 方式:函数调用时,为形参分配单元,并将实参的值复制到形参中;调用结束,形参单元被释放,实参单元仍保留并维持原值 特点: 形参与实参占用不同的内存单元 实参可以是常量、变量或表达式;形参必须指定类型。形参与实参的类型应相同或赋值兼容,个数一致,一一对应。 单向传递 数组名作函数参数 地址传递 在主调函数与被调函数分别定义数组,且类型应一致 形参数组大小(多维数组第一维)可不指定 形参数组名是地址变量 5.4 函数的嵌套与递归调用 嵌套调用 C规定:函数定义不可嵌套,但可以嵌套调用函数 与*运算符 含义 6.2 指针变量 指针变量与其所指向的变量之间的关系 指针变量的初始化 一般形式:[存储类型] 数据类型 *指针名=初始地址值; 7.1 结构体 结构体是一种构造数据类型 用途:把不同类型的数据组合成一个整体-------自定义数据类型 一、结构体类型定义 二、结构体变量的定义 先定义结构体类型,再定义结构体变量 一般形式: 定义结构体类型的同时定义结构体变量 一般形式: 三、结构体变量的引用 引用规则 结构体变量不能整体引用,只能引用变量成员 7.2 共用体 构造数据类型,也叫联合体 用途:使几个不同类型的变量共占一段内存(相互覆盖) 共用体类型定义 定义形式: 8.2 文件类型指针 文件结构体FILE 缓冲文件系统为每个正使用的文件在内存开辟文件信息区 文件信息用系统定义的名为FILE的结构体描述 FILE定义在stdio.h中 文件类型指针 指针变量说明: FILE *fp; 用法: 文件打开时,系统自动建立文件结构体,并把指向它的指针返回来,程序通过这个指针获得文件信息,访问文件 文件关闭后,它的文件结构体被释放 13.3 文件的操作 C文件操作用库函数实现,包含在stdio.h 文件使用方式:打开文件--文件读/写--关闭文件 一、文件的打开与关闭 打开文件fopen 函数原型: FILE *fopen(char *name,char *mode) 文件关闭fclose 作用:使文件指针变量与文件“脱钩”,释放文件结构体和文件指针 函数原型:int fclose(FILE *fp) 文件结束feof 函数原型:int feof(FILE *fp) 第 六 章 指 针 戌妮捉焕壁蒜完彭惟违粳慧凡摔揉辣啼凰融械伶价懊诡玛腻孰解麦马
文档评论(0)