标签:
这两周的内容其实有挺多可以展开的,然而时间上有点拙计周末还要应付一下微积分,就先挖个坑放这里,以后再慢慢补充。
练习题没有什么好说的...程序填空这种题型一直以来我都将其视为反人类的东西...随便水水就把OJ忽悠过去了...
先就只谈谈两个比较实用且容易理解的点。
1.指向指针的指针:
定义时的样子,和使用起来的样子是相同的。
比如说 int a; ,就是定义了一个整型;而 int *p; 则是定义了一个指向整型的指针。
再来看看 int (*p)(int); ,按照上面的分析,这里的 (*p)(int) 是个整数,所以 *p 便是一个返回整数的函数,由此得知p就是指向该函数的指针。
最后来看 int (**p)(int); ,还是跟上面一样分析, (**p)(int) 是个整数,所以 **p 是一个返回整数的函数, *p 是指向函数的指针,由此可得p是函数指针的指针。
比较一下这种写法: int *(*p)(int); ,分析可知, *(*p)(int) 是个整数,所以 (*p)(int) 是整数的指针, *p 是返回整数指针的函数,所以p是函数指针。
可能有点绕,慢慢理一下不着急,其实我自己码着码着也有点迷糊了=。=
啊有点困先放一下早上起来再抽时间整理下剩下内容...
标签:
原文地址:http://www.cnblogs.com/VincentValentine/p/5574561.html