feiyuan198888的笔记 https://bbs.21ic.com/?662747 [收藏] [复制] [RSS]

日志

指针函数与函数指针

已有 409 次阅读2010-10-29 13:14 |系统分类:ARM

从名称上就可以加以区分:指针函数是指函数的返回值类型是一个指针类型,其本质是一个函数;而函数指针是指向函数的指针变量,其本质是一个变量。
示例程序:
#include<stdio.h>
  int max(int x, int y)
      { 
          return(x>y?x:y); 
      }
  void main( )
  {
  int (*ptr)(int, int);
  int a,b,c;
  ptr=max;
  scanf("%d, %d", &a, &b);
  c=(*ptr)(a, b); //注意*在括号内
  printf("a=%d,b=%d,max=%d",a,b,c);
  }

路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)