C语言函数指针
2015-11-23 11:57
281 查看
#include <stdio.h> //结构体类似于java里的类 struct Student{ int age; char name[10]; int sex; //声明函数指针 int(*fun)(int x,int y); }; int add(int x,int y){ return x+y; } main(){ //相当于初始化 struct Student st = {12,"zzz",1}; //把这个指针进行赋值 st.fun = add; printf("学生的姓名是%s",st.name); printf("学生会加法%d",st.fun(1,2)); system("pause"); }
相关文章推荐
- 判断从出生到18岁生日一共度过了多少天
- C语言中mktime函数功能及用法
- C++内存使用机制基本概念详解
- C++如何在r3静态调用NT函数
- C语言多继承时子类与基类指针关系,union与struct区别,volatile修饰符作用
- C++ enum用法
- C++ STL源码剖析
- C语言运算符优先级 详细列表
- C++ enum用法
- STL memory.cpp
- 热门游戏 2048 C++ 源代码分享
- c++学习(函数模板, 类模板)<1>
- (原)C++中测试代码执行时间
- C++ 命名空间解释
- CPP11中的atomic类以及memory_order
- c++学习(四)
- C++ libcurl 使用简单描述
- 27.c/c++程序员面试宝典-复制构造函数
- C++中的全局namespace
- C++标准库::拾遗