//函数回调 //函数名表示函数的地址 #include<stdio.h> void print(int i) { printf("%d ",i); } void foreach(int A[],int n,void (* pFunc)(int i)) { for(int j=0;j<n;j++) (*pFunc)(A[j]); } int main() { int A[]={1,2,3,4,5}; foreach(A,5,print); return 0; }