指针与函数_函数指针
来源:互联网 发布:搞笑网络流行语视频 编辑:程序博客网 时间:2024/06/07 20:45
声明函数指针:void (*fprt)(int );
声明函数指针类型:typedef void (*fptr) (int );
使用函数指针类型来声明函数指针变量:fptr fptr1;
int* (*f6)();//声明了一个函数指针,它指向的函数的返回值是一个指针
使用函数指针:
#include<stdio.h>int square(int num){return num*num;}int main(){int n = 5;int(*fptr1)(int);fptr1 = square;printf("%d square is %d\n", n, fptr1(n));}
结果如下:
我们也可以向下面那样用取地址操作符对函数名进行操作,但是没有必要这么做。编译器会忽略去地址操作符。
fptr1=□
注:在调用函数的时候,也可以(*fptr1(n)),(*square(n));不过感觉没有必要,多此一举。知道可以这样就好。
阅读全文
0 0
- 指针与函数_函数指针
- 指针与函数_返回函数指针
- 指针与函数_函数指针数组
- 指针与函数_比较函数指针
- 指针与函数_函数指针转换
- 指针与函数_返回指针
- 指针与函数_函数指针作参数
- 指针函数与函数指针
- 指针函数与函数指针
- 函数指针与指针函数
- 指针函数与函数指针
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- 函数指针 与 指针函数
- 函数指针与指针函数
- 函数指针与指针函数
- c++ 友元
- VMware:OpenStack与Kubernetes相辅相成
- Esp8266学习之旅⑥ 了解SmartConfig与Airkiss一键配网,给8266一键配网上云端。(带Demo)
- Centos7下添加开机自启动服务和脚本
- Mobx在ReactNative中的使用
- 指针与函数_函数指针
- 个人小程序注册
- 前端性能优化
- 解析Linux内核模块的链接顺序
- Qt setContentsMargins()函数详解
- 使用satis 搭建 自己composer 代码库 教程02
- Hive编程(一)【基础知识】
- JAVA字符串详解
- iOS开发之模仿qq通讯录源代码!