|
|
这句话定义了一个函数指针 usersMessage,不是变量,是标准的C语言用法。
也就说,可以用(*usersMessage)(,...)调用任意符合这个(char*,...)参数列表的函数。
例如之前定义了两个函数 hadle(char*,...);hadle2(char*,...);
那么先写userMessage = &hadle;
就可以用(*usersMessage)(char*,...)调用hadle(char*,...)。
如果再写userMessage = &hadle2;
就可以用(*usersMessage)(char*,...)调用hadle2(char*,...)了。这种利用函数指针访问的方法可以使程序变得更加灵活,也提高了程序的可移植性。 |
|