- 8
- 0
- 约3.2万字
- 约 79页
- 2016-12-26 发布于贵州
- 举报
考点点拨:掌握指针数组的定义及其应用 指针数组即数组中的每个元素均为指针的数组。其定义形式如下: 类型名 *数组名[数组长度] 通常用指针数组处理二维数组或字符串数组 考点6 指针数组 真题举例: (26)有定义语句:int *p[4];以下选项中与此语句等价的是( )(2010.9) A)int p[4]; B)int **p; C)int *(p[4]); D)int (*p)[4]; C 考点点拨:掌握命令行参数的个数、类型及意义 主函数带参数称为命令行参数,因为没有函数能调用main函数,所以要从操作系统的命令行给其传参数。main函数带参数的形式: void main(int argc,char *argv[ ]) 其中: argc接收命令行中参数的个数,包括命令名(即可执行文件名)本身 argv接收命令行中各参数字符串的首行地址,*argv[ ]?**argv 两个参数的名字可以变,但类型不能变 考点7 命令行参数 考点点拨:掌握指向函数的指针的定义及应用 函数的指针及函数的入口地址,用函数名表示。指向函数的指针定义形式: 返回值类型 (*指针变量名)(参数类型1,参数类型2,……); 只要函数的类型、参数个数和类型与指针变量定义中一致,就可以将函数的入口地址赋给该指针变量,如下: 指针变量名=函数名; 此时,可以通过指针变量间接调用所指向的函数: (*指针变量名)(实参列表) 指针变量名(实参列表) 考点8 指向函数的指针 真题举例: (33)设有以下函数: void fun(int n,char *s){……} 则下面对函数指针的定义和赋值均正确的是 ( )。(2009.9) A)void (*pf)(); pf=fun; B)void *pf(); pf=fun; C)void *pf(); *pf=fun; D)void (*pf)(int,char);pf=fun; A 考点点拨:掌握返回指针值的函数头定义形式及返回值表示 返回指针值函数的函数头定义形式是: 类型 *函数名(形参列表) 在这样的函数体中,用return带回的是一个和函数头上指定类型相同的指针 考点9 返回指针值的函数 考点点拨:理解二级指针的定义、意义及使用 一级指针变量存放普通变量的地址,二级指针变量存放一级指针变量的地址,以此类推。二级指针变量即为指向指针的指针,其定义形式如下: 数据类型 **指针变量名; 若有 int i,*p,**q; p=i; q=p; 则i?*p?**q i?p?*q 考点10 指向指针的指针 考点点拨:理解malloc函数和free函数的作用 库函数malloc是在程序运行过程中向内存申请存储空间,其调用形式是 malloc(size) 其中,size必须是一个正整数。申请成功,函数的返回值是申请到存储空间的首地址,一般先强制类型转换后用程序中的某个指针变量接收。如: int *p; p=(int *)malloc(sizeof(int )*10); 由malloc函数申请到的存储空间不会因为函数执行结束而释放,若确定不用,可以使用free函数来释放。如 free(p); 使用这两个库函数需要包含头文件:stdlib.h或malloc.h 考点11 malloc函数和free函数 真题举例: (37)有以下程序 #inctudestdio.h #includestdlib.h main() { int *a,*b,*c; a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2;*c=3; a=b; printf(“%d,%d,%d\n”,*a,*b,*c); } 程序运行后的输出结果是( )。(2010.9) A)3,3,3 B)2,2,3 C)1,2,3 D)1,1,3 A 第10章 结构体和共用体 十、结构体(即“结构”)与共同体(即“联合”) 1.用typedef说明一个新类型。 2.结构体和共用体类型数据的定义和成员的引用。 3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。 大纲要求重点: 考点点拨:理解结构体类型的声明及变量的定义 声明结构体类型用关键字s
您可能关注的文档
- 从业证考试辅导(会计第一次课)10.27.ppt
- 从生物圈到细胞学案.doc
- 促销策划_第四章__针对中间商和销售人员常见的促销方法.ppt
- 促销员管理规定.docx
- 促进学习的反馈(第3版).ppt
- 促削导购代表手册.doc
- 崔金凤module1 unit 2 教案.doc
- 促销员薪酬制度.doc
- 促销员的招募与管理1.21.ppt
- 村级安全生产工作检查情况登记表.doc
- 2023年度十大热点人物的素材解读与运用-2024年高考语文作文热点素材积累运用与(全国通用).pdf
- 格力室外机中央空调价格表.pdf
- 2026上半年贵州事业单位联考贵州省交通运输厅招聘84人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州传媒职业学院招聘12人备考题库附参考答案详解(达标题).docx
- 2026上半年贵州事业单位联考贵州省住房和城乡建设厅招聘16人备考题库含答案详解(培优).docx
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库及答案详解(夺冠系列).docx
- 通信原理实验2数字频带传输系统实验.pdf
- 2026上半年贵州事业单位联考贵州医科大学第二附属医院招聘22人备考题库含答案详解(能力提升).docx
- 2026上海复旦大学计算力学与人工智能交叉研究院(筹)招聘专任研究员2人备考题库完整答案详解.docx
- 2026上半年贵州事业单位联考贵州民族大学招聘52人备考题库附参考答案详解(研优卷).docx
最近下载
- ATW-R3210ATW-T3201盒式发射机ATW-T3202手持式发.PDF VIP
- CoDeSys编程手册范本.doc VIP
- T_SCNA 0001—2024(成人体外膜肺氧合(ECMO)技术护理规范).pdf VIP
- 2024版危重症患儿管饲喂养护理TCNAS 45─2024图文解读学习课件.pptx
- 包裹卡提效策略与实操路径白皮书 - 【私域运营】.pdf VIP
- 汽车制造工艺基础 教学课件 王永伦 汽车制造工艺基础课程教学大纲.pdf VIP
- 2025年无人机驾驶员执照飞行器运行术语术语考试实战演练专题试卷及解析.pdf VIP
- 大学生毕业论文写作教程PPT全套教学课件.pptx VIP
- 《生态环境材料》全套教学课件.ppt
- 2026年吞咽障碍考试题含答案解析.docx VIP
原创力文档

文档评论(0)