在C中委托(delegate)是一种引用类型在其他语言中与委托最接近的是函数指针但委托不仅存储对方法入口点的引用还存储对用于调用方法的对象实例的引用简单的讲委托(delegate)是一种类型安全的函数指针首先看下面的示例程序在C中使用函数指针首先存在两个方法:分别用于求两个数的最大值和最小值int Max(int xint y){return x>yx:y}int Min(int xint
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级第八章函数回顾 2-1 指针是一个变量它存储另一个对象的内存地址指针的声明由基本类型星号 () 和变量名组成为指针赋值赋值运算符右侧必须是一个地址如果是普通变量需要在前面加一个取地址运算符 如果是另一个指针变量或者是一个数组不需要加 运算符运算符 用于返回指针指向的内存地址中存储的值回顾 2-2 指针算术运算的含义是指针的移
typedef 函数指针的用法 在网上搜索函数指针看到一个例子开始没看懂想放弃可是转念一想这个用法迟早要弄懂的现在多花点时间看懂它好过以后碰到了要再花一倍时间来弄懂它其实很多时候都是这样如果每次到难一点的内容总想着下次我再来解决它那就永远也学不到东西后面那个例子加了注释是我对这种用法的理解希望对新手有所帮助进入正文: 代码简化 促进跨平台开发的目的. typedef 行为有点像 define
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级猎豹网校正在授课 …猎豹网校正在授课 …单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级函数的返回值是指针int find_int(…)函数的参数是指针void swap(int x int y)指针和函数123交换(swap)