摘要: 终于决定开c言语这一块的文章啦,昨天看了一下c的声明,发现网上虽然有很多人在说这件事情,但是都不太透彻,我自己认为我这个理解方式比较简单,而且实用,可以对付任何复杂的声明,比如:char*(*(*f(char*(*para)(char*)))[2])();是不是一看这个声明有点懵?不急,来看看我下面的解析你就觉得这个声明也很简单! 复杂声明中的类型说明符有:()、[]、*三种。其中()用于说明函数类型以及改变说明的先后顺序;[]用于说明数组类型;*则用于说明指针类型。数据类型名可以是int、char、float、double、void等基本类型名,也可以是用户自定义的构造类型。在解释复杂声明. 阅读全文
posted @ 2013-04-26 21:31 楚云之南 阅读(1364) 评论(1) 推荐(0) 编辑