介绍
这篇文章将为大家详细讲解有关怎么在C语言中使用函数指针,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
实现代码:,,
# include & lt; stdio.h> int 和(int x,, int y) { return 才能;x  +, y; } int 减少(int x,, int y) { return 才能;x 作用;y; } int 乘(int x,, int y) { return 才能;x *, y; } float 分裂(int x,, int y) { 如果才能(y ==0) ,,,return 0; 其他的才能 ,,,return x * 1.0 f/, y; } struct 学生{ int 才能;年龄; float 才能;体重; char 才能;*名称; 无效的才能(* studentP ()); } 命令行参数个数,int 主要(int const char *, argv []) {//1。才能定义函数指针 int 才能;(* p) (x, int int y);//2。才能初始化 p 才能=,总和;//3。才能赋值 int 才能;s =, p (3 2);//4。才能打印 ,,printf (“% d \ n", s);//=5;//才能- - - - - - - - - - - - - - - ,,printf(“请输入数字1,2,3,4 \ n"); int 才能,num; scanf才能(“% d",, num); switch 才能;(num), { ,,,case 1: ,,,,,p =,总和; ,,,,,休息; ,,,case 2: ,,,,,p =,减少; ,,,,,休息; ,,,case 3: ,,,,,p =,繁殖; ,,,,,休息; ,,,case 4: ,,,,,p =,划分; ,,,,,休息; ,,} int 才能;result =, p(22日2); ,,printf (“% d \ n",结果);//才能结构体: struct 才能Student stu =,(22日,88年,“tom", studp); ,,printf(“结构体长度=% d", sizeof (stu)); ,//1。 stu.studp才能; ,//2。 struct 才能;斯图*,stp =,,斯图; (* stp)才能.studp; ,//3。 ,,stp →studp; return 才能;0; }
关于怎么在C语言中使用函数指针就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。