1.思考 下面这些声明合法吗? int array[5]; int matrix[3][3]; int * pa = array; int * pm = matrix; 问题: array代表数组首元素的地址,那么matrix代表什么? array和&array的地址值相同,但是意义不同,那么它们所代表的类型相同吗? 2.数组类型 C语言中的数组有自己特定的类型 数组的类型由元素类型和数组大小共同决定 例: int array[5]的类型为int[5] 3.定义数组类型 C语言中通过typede…