1 题目
函数:search()
功能:用指针函数输出学生成绩
描述:指针函数的使用 。输入学生的序号 。将在窗口输出该序号对应的学生的成绩
文章插图
2 思路
指向函数的指针变量的形式如下:数据类型 (*指针变量名)()
【c语言100题有用吗_c语言入门基础代码】例如
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
推荐阅读
- 小本生意做什么最赚钱呢?
- 你如何看待《哪吒之魔童降世》海外上映,会延续票房神话吗?
- 想做小本生意,推荐下好吗?
- 天龙八部手游峨眉转职天龙还是慕容,手游天龙八部峨眉转职攻略
- 《哪吒之魔童降世》票房41亿,导演能拿多少钱?
- 养殖什么最有前景?
- 有什么好听的QQ情侣网名 qq网名情侣分享
- 《流浪地球》、《飞驰人生》、《疯狂的外星人》三部你都看了吗?你认为哪一部最好看?
- 2020年有前景的养殖业有哪些?有哪些养殖方向?