c语言设计课件10_3.pptVIP

  • 2
  • 0
  • 约3.13千字
  • 约 17页
  • 2018-01-05 发布于河南
  • 举报
c语言设计课件10_3

10.6 返回指针值的函数 一个函数可以返回一个整数、字符型、实型值等,也可以返回指针型的数据、即地址。 要返回指针型数据,函数说明形式: 类型标识符 *函数名(参数表) 如: float *interg(float x,float y) 用return语句返回数据时,要返回一个地址。 注意以下的区别: float *interg( ) 说明的是一个返回指针的函数,而用: float (*interg)( ) 说明的是指向函数的指针变量。 float (*interg)[4] 则是定义一个指向4个元素的一维数组的指针变量。 例: 编写能返回结果串地址的串连接函数。 #include stdio.h char *strcat1(char* str1,char*str2); main() { char *ps, s1[80]=yhhhj; ps=strcat1(s1,fdgjdfh); puts(ps); } char *strcat1( char *s1, char *s2) { char *p=s1; while (*p!=‘\0’) p++; while (*p++=*s2++); return s1; } 例:打印1月至12月的月名: char *

文档评论(0)

1亿VIP精品文档

相关文档