1)一维数组名字本身就是一个指针,是一个指针常量,即一维数组a等价于int * const a。 2)二维数组名是指向一维数组的指针。例如有个二维数组a[i][j],a是指向原来数组的第一行的指针,a+1就是指向第二行的指针,依次类推。 (以上参考《高质量程序设计指南》)