第八章指针048.pptVIP

  • 2
  • 0
  • 约1.43千字
  • 约 13页
  • 2017-05-28 发布于四川
  • 举报
返回指针值的函数 一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。其概念与以前类似,只是带回的值的类型是指针类型而已。 这种带回指针值的函数,一般定义形式为 类型名 *函数名(参数表列); 例如: int *a(int x,int y); 例题讲解 有若干个学生的成绩(每个学生有4门课程),要求在用户输入学生序号以后,能输出该学生的全部成绩。用指针函数来实现。 源代码:score.c 例题升级 对上例中的学生,找出其中有不及格课程的学生及其学生号。 答案请自行完善…… 有心的同学可以提交到我们的论坛讨论 ~ 或许一道普普通通的题目翻炒翻炒后会有新的东西出来…… 指针函数和函数指针的区别 这两个概念都是简称: 指针函数是指带指针的函数,即本质是一个函数。 函数指针是指向函数的指针变量,因而函数指针本身首先应是指针变量,只不过该指针变量指向函数。 指针数组和指向指针的指针 指针数组的概念: 一个数组,若其元素均为指针类型数据,称为指针数组,也就是说,指针数组中的每一个元素都相当于一个指针变量。一维指针数组的定义形式为 类型名数组名[数组长度]; 例如: int*name[4]; 从实例来认识问题 array_p.c 例题分析 例题: 将下边字符串按字母顺序(由小到大)输出。 char *name[]={F,

文档评论(0)

1亿VIP精品文档

相关文档