1 题目
函九一八事变的影响数:arch()
功能:用指针函数输出学生成绩
描述:指针函数的使用,输入学生的序号,将在窗口输出该序号对应的学生的成绩
2 思路
指向函数的指针变量的形式如下:数据类型 (*指针变量名)()
例如
int*arch()
*(p)() 表示定义一个指向函数的指针变量,用来存放函数入口地址。在程序设计过程中,将一个函数地址赋值给它,它就指向那个函数。函数指针变量赋值写法:
p=min;
在赋值的时候,只给出函数名即可**,函数名即河北美术地址**在使用函数指针调用函数的时候,要写出函数的参数
例如:
m=(*p)(a持之以恒的意思,b);
3 代码
#include<stdio.h> /** 函数:arch() 功能:用指针函数输出学生成绩 描述:指针函数的使用,输入学生的序号,将在窗口输出该序号对应的学生的成绩 **/ int*arch(int(*p)[4],intn){ int*pt=*(p+n); returnpt; } intmain(intargc,charconst*argv[]){ intscore[][4]={ {98,5补习班的春天26,89,87}, {88,56,87,80}, {92,56,84,82}, {78,56,90,67} };//声明数组,对应四个学生的各科成绩 intno;//保存学生编号 printf("输入学生编号:"); scanf("%d",&no); int*p=arch(score,no); printf("学生编号为%d的学生成绩为:n",no); for(inti=0;i<4;++i){ printf("%dt",*(p+i)); } putchar('n'); }
示例结果:
$g绿豆沙ccex020.c-odemo $./demo 输入学生编号:3 学生编号为3的学生成绩为: 78569067
本文发布于:2023-03-31 14:43:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/b414858bf322167cc7d6efe7b82303a1.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:c语言100题有用吗.doc
本文 PDF 下载地址:c语言100题有用吗.pdf
留言与评论(共有 0 条评论) |