Chinaunix首页 | 论坛 | 博客
  • 博客访问: 132039
  • 博文数量: 44
  • 博客积分: 956
  • 博客等级: 准尉
  • 技术积分: 521
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-18 12:45
文章分类
文章存档

2012年(11)

2011年(33)

分类: C/C++

2011-12-06 18:08:31

基础补习结束咯~哈哈~
上午:行指针
      eg:int data[2][2];
          int (*p)[2];
      p = data;
在以上定义以后,p=data的含义相同,差别在于p是变量,可以加减如:p++则p的纸箱会移动2 * sizeof(int)个字节~
 
下午:
     函数指针: 指向函数的指针。定义: int (*pfunc)(int, int);
     解释:定义一个名为 pfunc的指针变量,其指向一个函数,该函数的返回值是int类型,参数为int,int型。
     若有一个函数符合返回值是int,参数为int,int就可以进行一下赋值操作:
     int func(int a, int b);
     pfunc = func;
     调用:(*pfunc)(a, b);
   函数指针的具体用途:可以将具体的处理函数名作为调用函数的参数,使函数的调用更加灵活~
阅读(979) | 评论(0) | 转发(0) |
0

上一篇:第五天~

下一篇:快速排序

给主人留下些什么吧!~~