C语言 第八单元 指针 与函数 程序设计语言C 西华师范大学 数学与信息学院
西华师范大学 数学与信息学院 教学目标 ●介绍C语言中 指针与函数的关系及 函数的参数的定义和调用
西华师范大学 数学与信息学院 学习要求 ●通过本单元的学习 能熟练掌握 比较复杂的函数的设计
西华师范大学 数学与信息学院 本单元授课内容 ●返回值为地址的函数 ●指针型的参数 ●指向函数的指针 ●指向函数的指针的数组 ●指向指针的指针 ●动态存储分配与内存管理 ●命令行参数
! "#$%&'()$*+ ,-.
西华师范大学 数学与信息学院 、返回值为地址的函数 ●通常,函数用返回值的形式为调用程序提供一个计 算结果。但有时需要返回值是一个地址。 ●在说明返回值为地址的函数时,用指针类型说明 符 char Strchr(char *string, int c) char strstr(char *string1, char string2 前者的功能为在字符串 string中查找字符c,如果 string中有字符c,则返回字符c的地址,否则返回 NULL。 ●后者的功能为在字符串 string1中查找子字符串 string2,如果 string1中包含有 string2,则返回 string2在 string1中的地址,否则返回空指针值 NULL。 00g
!"# $%&'"# () *+ ,-!.(/ 012.(3 0.( 4.( 54 6+ ,-!.(/ 0127.(/ 3 089 4 ! 0 54:$%