A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© i_iOS 中级黑马   /  2015-10-2 00:01  /  678 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马