4-22.c

来自「LINUX C编程实战这本书附带光盘的原代码」· C语言 代码 · 共 29 行

C
29
字号
#include<stdio.h>

int inc(int a)
{
	return (++a);
}

int multi(int*a,int*b,int*c)
{
	return (*c=*a**b);
}

int (*p)(int);

void show( int(*fun)(int*,int*,int*),int arg1, int *arg2)
{
	p=&inc;
	int temp =p(arg1);
	fun(&temp,&arg1,arg2);
	printf("%d\n",*arg2);
}

int main()
{
	int a;
	show(multi,10,&a);
	return 0;
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?