1 题目
函数:search()
功能:用指针函数输出学生成绩
描述:指针函数的使用。输入学生的序号。将在窗口输出该序号对应的学生的成绩
2 思路
指向函数的指针变量的形式如下:数据类型 (*指针变量名)()
例如
int*search()
*(p)() 表示定义一个指向函数的指针变量。用来存放函数入口地址。在程序设计过程中。将一个函数地址赋值给它。它就指向那个函数。函数指针变量赋值写法:
p=min;
在赋值的时候。只给出函数名即可**。函数名即地址**在使用函数指针调用函数的时候。要写出函数的参数
例如:
m=(*p)(a,b);
3 代码
#include<stdio.h> /** 函数:search() 功能:用指针函数输出学生成绩 描述:指针函数的使用。输入学生的序号。将在窗口输出该序号对应的学生的成绩 **/ int*search(int(*p)[4],intn){ int*pt=*(p+n); returnpt; } intmain(intargc,charconst*argv[]){ intscore[][4]={ {98,56,89,87}, {88,56,87,80}, {92,56,84,82}, {78,56,90,67} };//声明数组。对应四个学生的各科成绩 intno;//保存学生编号 printf("输入学生编号:"); scanf("%d",&no); int*p=search(score,no); printf("学生编号为%d的学生成绩为:n",no); for(inti=0;i<4;++i){ printf("%dt",*(p+i)); } putchar('n'); }
示例结果:
$gccex020.c-odemo $./demo 输入学生编号:3 学生编号为3的学生成绩为: 78569067
您还感兴趣的文章推荐
- 十大帅哥明星排行榜 全球颜值排名前十男2021
- 好用的睫毛膏十大排行榜10强 大家用过最好用的睫毛膏
- 最帅的人是谁 第一名 2020全球最帅100人完整排行榜
- 全球最帅的男人排行榜 盘点历届全球最性感男人今昔对比照
- 搞笑韩剧排行榜前十名 浪漫搞笑爱情喜剧韩剧
以上就是由互联网推广工程师 桔子生活网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/83721.html,转载请说明来源于:桔子生活网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
c语言100题有用吗_c语言入门基础代码 这篇解答确实也是太好了
函数,学生,指针,成绩,编号,赋值,序号,变量,将在,地址
1 题目函数:search()功能:用指针函数输出学生成绩描述:指针函数的使用。输入学生的序号。将在窗口输出该序号对应的