这是什么知识点?不懂(都不知道搜什么关键字),

每天打起精神即可 发布于 2013/05/09 23:12
阅读 196
收藏 0
/*
不明白,这是哪个知识点

*/

#include<stdio.h>

void func1(int a);
void func2(int a);

int main(void)
{
	int im = 1;

	void(*Ui[2])(int)={func1,func2};//这两步?
	Ui[1](1);

    return 0;
}

void func1(int a)
{
	printf("func1 %d\n",a);
}

void func2(int a)
{
	printf("func2 %d\n",a);
}
加载中
0
iuKa
iuKa
Ui就是指向函数的指针数组,Ui[0]指向fun1,Ui[1]指向fun2,所以Ui[1](1)就是调用fun2(1)
0
echor
echor
定义一个名叫UI的存放包含一个int型的参数及返回值为void型的函数指针的容量为2 的数组并使用 func1和func2在其定义时进行初始化
0
toil
toil
key word:函数指针
每天打起精神即可
每天打起精神即可
谢了.看来还是基础问题.
返回顶部
顶部