C语言程序设计基础 第6章 指针和引用.pptVIP

  • 3
  • 0
  • 约2.03万字
  • 约 71页
  • 2018-04-02 发布于湖北
  • 举报

C语言程序设计基础 第6章 指针和引用.ppt

C语言程序设计基础 第6章 指针和引用

函数也可以返回指针值,可以是某变量的指针,或是某函数的指针。 1. 返回变量指针的函数 定义或说明返回变量指针的函数的一般形式为: 类型说明符 *函数名(形参表); 例如: int *f(int,int); 表示:函数f()返回指向int类型变量的指针。 6.9 返回指针值的函数 例6.18 在给定的字符串中找特定字符的第一次出现。如果找到,返回找到的字符的指针;反之,如果没有找到,则返回NULL值。 char *searchCh(char *s, char c) /* 指向字符串首字符的指针s和待寻找的字符c */ { while (*s *s != c) s++; return *s ? s : NULL; } 程序说明:从首字符开始查找,在当前字符还不是字符串结束符,并且当前字符不是要查找字符情况,继续考察下一个字符。循环结束时,如果当前字符不是字符串结束符,则找到,返回当前字符指针;否则,就是没有找到,函数返回NULL。 返回函数指针的函数的定义的一般形式为: 类型说明符 (*函数名(形参表)) (形参类型表); 例如: double (*menu(char **titptr)) (double *,int); 表示:menu是

文档评论(0)

1亿VIP精品文档

相关文档