
C语言
不如吃个药
写博客最好到时间是十年前,其次是现在
展开
-
深入理解C语言-函数指针 (2)
1. 函数指针的定义顾名思义,函数指针就是函数的指针。它是一个指针,指向一个函数。看例子:A) char * (*fun1)(char * p1,char * p2);B) char * *fun2(char * p1,char * p2);C) char * fun3(char * p1,char * p2);看看上面三个表达式分别是什么意思?C)这很容易,fun3是函数名,p1,p2是参数,其类型为char 型,函数的返回值为char 类型。B) 也很简单,与C)表达式相比,唯一不同的原创 2020-10-05 17:31:41 · 242 阅读 · 0 评论 -
深入理解C语言- typedef void (*Fun) (void) - typedef函数指针
首先介绍大家比较熟悉的typedefint i;//定义一个整型变量itypedef int myInt;myInt j;//定义一个整型变量j上面介绍得是我们常用的比较简单的typedef的用法,下面首先介绍一下函数指针。函数指针的形式:形式1:返回类型(*函数名)(参数表)#include <iostream> using namespace std;//定义一个函数指针pFUN,它指向一个返回类型为char,有一个整型的参数的函数char (*pFun)(int)原创 2020-10-05 17:20:03 · 1774 阅读 · 1 评论 -
深入理解C语言-函数指针 (1)
函数指针函数类型基础示例 1:一般的函数调用函数指针变量示例 2:通过函数指针变量来调用函数总结:示例 3:深入理解函数指针地址&总结:示例 4: 函数指针作为某个函数的参数函数指针在C++中有着重要的应用,函数的函数名其本质就是代表一个地址,这个地址叫做函数入口,得到这个地址就可以对这个函数进行各种操作。函数类型基础函数三要素: 名称、参数、返回值C语言中的函数有自己特定的类型C语言中通过typedef为函数类型重命名,类似于定义数组示例 1:一般的函数调用void myFun(in原创 2020-10-05 17:15:06 · 660 阅读 · 0 评论