1;:int (*p)[5]说明:说明p是一个指针,指向五个元素的一维数组。
2如果一个函数的参数有指针那么必须考虑指针的值是否为NULL。
3:返回值为指针:
列如:
4:指向函数的指针
主函数没什么好讲的,注意定义指向函数的指针定义为:int (*p)(int,int),函数名其实也是地址。不能对指向函数的指针进行加减运算,如果对其赋值为NULL,表示不知向任何函数。“()”优先级比“ *”高。
5:指向函数的指针作为形参
strcpy和strncpy用法:
1;:int (*p)[5]说明:说明p是一个指针,指向五个元素的一维数组。
2如果一个函数的参数有指针那么必须考虑指针的值是否为NULL。
3:返回值为指针:
列如:
4:指向函数的指针
主函数没什么好讲的,注意定义指向函数的指针定义为:int (*p)(int,int),函数名其实也是地址。不能对指向函数的指针进行加减运算,如果对其赋值为NULL,表示不知向任何函数。“()”优先级比“ *”高。
5:指向函数的指针作为形参
strcpy和strncpy用法: