指针函数 函数指针

类型名 *函数名(参数表)
函数的返回值为指针
对指向函数的指针变量赋值,该指针变量指向了这个函数
int (*p)(形参表)
p=函数名
函数的调用:1. 2.通过函数的指针调用
调用函数的形式(*p)(实参表)
即用(*p)代替函数名即可
指针数组
数组里面的元素都是指针
类型标识符 *指针变量名【常量表达式】
区别:int (*p)【2】则代表行指针
用指针数组指向字符串常量
char *a【10】={‘aaa’‘bbb’}
或者 char a【】【10】={‘aaa’‘bbb’}
指向指针的指针变量(多级指针)
即只能存放指针变量的地址
例:二级:类型标识符 **指针变量名
内存的动态分配
程序运行时,由程序控制分配内存,释放内存
malloc calloc free realloc

猜你喜欢

转载自blog.csdn.net/Cheney012/article/details/84783537