黑马程序员技术交流社区

标题: 指针与函数的关系 [打印本页]

作者: i_iOS    时间: 2015-10-2 00:01
标题: 指针与函数的关系
  1. //函数的与指针思考练习
  2. int *add(int *p);
  3. int add1(int a);
  4. int add2(int (*p3)(int));
  5. //指针与函数的关系

  6. #include <stdio.h>

  7. int main(){
  8.     int b=2;
  9.     int a=1;
  10.     int *p=&a;
  11.     printf("%p\n",p);
  12.     return 0;
  13. }

  14. //函数指针可以当作参数传递,因为它是一个指针
  15. int add2(int (*p3)(int)){
  16.     p3(5);//等效于:add1(5);
  17.     return 0;
  18. }

  19. int add1(int a){
  20.     printf("hello\n");
  21.     return 0;
  22. }

  23. //指针型函数
  24. int *add(int *p){
  25.     return p;
  26. }
复制代码





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2