pointer6.c

来自「Linux 下 C 库及常用 系统调用的使用事例」· C语言 代码 · 共 28 行

C
28
字号
#include <stdio.h>void hello_num(int num){	int i;	for(i = 0; i < num; i++)		printf("hello world, num is %d\n",i);}void hello(void){	printf("hello world, no num\n");}void main(){	/*函数指针定义及初始化*/	void (*p)() = hello_num;	int a = 5;	/*函数指针的调用方式*/	(*p)(a);	/*将函数指针指向另一个函数*/	p = hello;	/*再次调用函数指针*/	(*p)();}

⌨️ 快捷键说明

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