简略地写就是这样:void (*func_array[10])(int x);func_array函数名 复杂地写就是void *func_array(int x){} func_array f=new func_array[10];f数组名
定义 int *f(){ return a;} 数组名的指针,即数组首元素地址的指针。即是指向数组的指针。例:int (*p)[10]; p即为指向数组的指针,又称数组指针。数组指针是指向数组地址的指针,其本质为指针;指针数组是数组元素为指针的数组(例如 int *p[3],定义了p[0],p[1],p[2]三个指针),其本质...
指针传递到函数后,函数可以像用数组一样使用它,比如你传入的是int *a,如果数组大小为n,那么就可以 for(int i=0;i<n;i++)dd = a[i];来访问数组中的元素值了!
首先定义了12个字符串数组,分别存储12个月份的数据,然后定义了一个指针数组,指向这12个字符串数组。