黑马程序员技术交流社区
标题:
指针函数与函数的指针详解,不懂得来看
[打印本页]
作者:
约吗^_^
时间:
2015-11-14 00:31
标题:
指针函数与函数的指针详解,不懂得来看
指针函数与函数的指针
一、定义一个函数的指针
二、定义一个指针型函数
一、定义一个函数的指针
定义一个函数指针的三步:
1.把函数去掉大括号
2.去掉函数名
3.*指针名放在函数名的位置,然后括起来
例:
int
add
(
int
a
,
int
b
)
{
return
a
+
b
;
}
// 注意:函数名直接赋值给指针,不用加&
int
(*
p
)(
int
a
,
int
b
)
=
add
;
// 注意:指针名直接可以当函数名使用,不用*指针名
printf
(
"%d\n"
,
p
(
7
,
8
));
二、定义一个指针型函数
指针型函数就是这个函数的返回值是一个指针
int
a
;
int
*
abc
()
{
return
&
a
;
}
作者:
轻寒漠漠
时间:
2015-11-14 22:05
android班前来暖贴…… 不明围观
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2