
本文共 3262 字,大约阅读时间需要 10 分钟。
���������������������C������������������������
������������������������
���������C������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������C������������������������
���������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������������
������������������������������������������������������������������������������������
���������������������������������������������������������������������������������������������������������������������������
���������
int fun(); // fun ������������������ fun ���������������a = fun(); // ������������������������ a���a = fun; // ��������������������� a���
���������������������������������������������������������������������������������������������������������������������������������������������������������
���������
int fun(int x); // ������������������������������ int������������ x���int (*pf)(int); // pf ��������� int ���������������������������pf = fun; // ��������������������������� pf���
������������������������������������������
int fun(int x);void dog(int (*pf)(int));// ��������������������� pf��������������������� int���int x;pf = fun; // ������������������������������������������dog(x, pf); // ������ dog ��������������� x ������������������
������
���������������������������������
#includeint fun(int x); //������������ funint (*pf)(int); //������������������ pf��������������� int ���������// ��� main ���������������void dog(int x, int (*pf)(int)); // dog ������������ x ��������� pfint main() { int x; scanf("%d", &x); pf = fun; // ��������� fun ������������������ pf dog(x, pf); // ������ dog ��������������� x ��������������� pf return 0;}int fun(int x) { printf("Hello World!\n"); return 0;}
���������������������������������������������������������������������������������������������������������������������������������������������������������������
���������������������
������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������
���������
int (*pf)(int x) = fun; // pf ���������������(*pf)(5); // ������ dereference ������������ fun��������� x=5
���������������������������������������������������������������������������������[System Dynamic Linking]������������������������������������������
������
���������������C������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������ g��t��r������������������������C������������!
发表评论
最新留言
关于作者
