用发呆的时间来理清自己的思绪
发布时间:2013-12-27 23:23:57
首先看看如下一个声明: int* ( *( *fun )( int* ) )[10]; 这是一个会让初学者感到头晕目眩、感到恐惧的函数指针声明。在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。 C/C++所有复杂的声明结构,都是由各种声明嵌套构成的。如何解读复杂.........【阅读全文】
发布时间:2013-12-27 23:13:35
关于指针的学习,很多人会和我有着相同的感受,那就是一个字:难!翻阅过非常多的资料,有很多人喜欢把这些难点的知识神圣化,让我们这些菜鸟觉得更加的高深,比如有把指针说成是一门艺术(当初我看到这个名字就对指针有点怕了……),可是知识本来不管有多复杂总不就那么一回事嘛。查询了很.........【阅读全文】
发布时间:2013-12-27 23:10:43
介绍很详细,给指针分“级”的思想很好,有种恍然大悟的感觉,感谢这位老师的分享,大家一起共同进步吧。原文地址:http://blog.sina.com.cn/s/blog_4a6e6a1701000ape.html作者:零下#361#度 在学习C语言的过程中,多维数组的指针是一个难点,许多初学者接受起来都感到困难,特别是对二维数组中a+i=a[.........【阅读全文】
发布时间:2013-12-27 21:38:56
数组名是一个指针常量这种观点来源于数组名在表达式计算中与指针的结果等效性。例如下面的代码: int a[10], *p = a, *q;q = a + 1;q = p + 1; 在效果上看,a + 1与 p + 1是相同的,这很容易给人一种a就是p的假象,但,这.........【阅读全文】