幻灯片_C语言程序设计视频教程_徐红波_第10章.pptVIP

  • 2
  • 0
  • 约7.03千字
  • 约 40页
  • 2019-04-29 发布于安徽
  • 举报

幻灯片_C语言程序设计视频教程_徐红波_第10章.ppt

10.5.2 用指向函数的指针作函数参数 函数指针变量通常的用途之一是把指针作为参数传递到其他函数。函数的参数可以是变量、指向变量的指针变量、数组名、指向数组的指针变量等。函数的指针也可以作为参数,以实现函数地址的传递,这样就能够在被调用的函数中使用实参函数。 [例10.23]设一个函数process,在调用它的时候,每次实现不同的功能。输入a和b两个数,第一调用process时找出a和b中大者,第二次找出其中小者,第三次求a与b之和 10.6 返回指针值的函数 一个函数可以返回一个整型值、字符值、实型值等,也可以返回指针型的数据,即地址。其概念与以前类似,只是返回的值的类型是指针类型而已。 这种返回指针值的函数,一般定义形式为 类型名 * 函数名(参数表列); [例10.24]有若干个学生的成绩(每个学生有4门课程),要求在用户输入学生序号后,能输出该学生的全部成绩。用指针函数来实现 [例10.25]对上例中的学生,找出其中不及格课程的学生及其学生号 10.7 指针数组和指向指针的指针 10.7.1 指针数组的概念 一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为 类型名 * 数组名[数组长度]; 例如:int * p[4]; [例10.26]将若干字符串按字母顺

文档评论(0)

1亿VIP精品文档

相关文档