读懂复杂C声明的黄金法则
黄金法则:从声明的变量开始,先向右看,再向左看,再向右看,再向左看 。如果向右看的时候遇到),则一直向左看,直到遇到(跳出这层括号。然后再重复向右看,向左看。举例说明:例子1int a;a 的右边什么都没有,向左看int,说明a是一个int型变量。例子2char *a;向右看,什么都没有; 向左看是*, 说明a是一个指针; 再向右看,什么都没有; 再向左看是char,说明a是一个指向char的指针。例子3int *a[];向右看,[]说明a是一个数组;向左...