基础补习结束咯~哈哈~
上午:行指针
eg:int data[2][2];
int (*p)[2];
p = data;
在以上定义以后,p=data的含义相同,差别在于p是变量,可以加减如:p++则p的纸箱会移动2 * sizeof(int)个字节~
下午:
函数指针: 指向函数的指针。定义: int (*pfunc)(int, int);
解释:定义一个名为 pfunc的指针变量,其指向一个函数,该函数的返回值是int类型,参数为int,int型。
若有一个函数符合返回值是int,参数为int,int就可以进行一下赋值操作:
int func(int a, int b);
pfunc = func;
调用:(*pfunc)(a, b);
函数指针的具体用途:可以将具体的处理函数名作为调用函数的参数,使函数的调用更加灵活~
阅读(979) | 评论(0) | 转发(0) |