Java教程

函数指针与指针函数

本文主要是介绍函数指针与指针函数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

指针函数

#include <stdio.h>

void printWelcome()
{
	printf("程序启动,欢迎使用\n");
	
}

int changData(int data)
{
	return ++data;
}


int main()
{
	void (*p)();      //定义一个函数指针变量
	p = printWelcome; //指向函数(需相同类型)
	(*p)();           //调用
	
	int (*p2)(int data);
	p2 = changData;
	printf("p2=%d\n",(*p2)(10));
	
	
	return 0;
}

结果

程序启动,欢迎使用
p2=11

应用回调函数

这篇关于函数指针与指针函数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!