C语言程序设计任务教程彭德林柴方艳第8章课件教学.pptVIP

  • 5
  • 0
  • 约1.17万字
  • 约 76页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计任务教程彭德林柴方艳第8章课件教学.ppt

第8章 指 针 主编:彭德林 柴方艳 C语言程序设计任务教程 ——第8章 指 针 C语言程序设计任务教程 ——第8章 指 针 C语言程序设计任务教程 ——第8章 指 针 8.6.2 指针作为函数的参数 【例8.16】输入a和b两个整数,按先大后小的顺序输出a和b。 int swap(int *p1, int *p2) /*交换指针p1、p2所指向的变量的值 */ { int p; p=*p1; *p1=*p2; *p2= p; } main() { int a, b; int *pointer_1, *pointer_2; scanf(%d,%d,a,b); pointer_1=a; pointer_2=b; if (ab) swap(pointer_1, pointer_2); printf(%d,%d ,a,b); } 8.6.3 指针作为函数的返回值—指针函数 一个函数可以返回一个整型、浮点型、字符型的数值,也可以返回指针的数据,即地址。 这种返回指针值的函数,其一般定义形式为: 函数类型 *函数名(形参表) 其中函数名之前增加*号表示这是一个指针型函数,返回值是一个指针。函数类型表示了返回的指针值指向数据的类型。

文档评论(0)

1亿VIP精品文档

相关文档