C语言,从入门到放弃
函数指针与指针函数
C语言的函数名称其实是个指针变量,指向函数代码段地址,某种程度上可以将其视为变量。
C语言语句一句一句执行,在变量声明的时候,可以一个语句声明多个变量,同样,一行语句里面也可以写多个函数,它们将顺序执行。
代码举例:
#include <stdio.h>
void myFunc(int a, int b)
{
printf("a + b = %d\n", a + b);
}
int main() {
void (*myPrint)(int, int);
myPrint = myFunc;
printf("Hello,"), printf(" World!\n"), myPrint(1,2);
return 0;
}
执行结果:
Hello, World!
a + b = 3