分类：电脑/网络-程序设计-C/C++
问题：C语言编程中的数组这章的学习有什么技巧? 
回答：在C语言中，对于数组你只需要理解三件事。1．C语言中有且只有一维数组。所谓的n维数组只是一个称呼，一种方便的记法，都是使用一维数组来仿真的。C语言中数组的元素可以是任何类型的东西，特别的是数组作为元素也可以。所以int a[3][4][5]就应该这样理解：a是一个拥有3个元素的数组，其中每个元素是一个拥有4个元素的数组，进一步其中每个元素是拥有5个整数元素的数组。2．数组的元素个数，必须作为整数常量在编译阶段就求出来。int i;int a;//不合法，编译不会通过。也许会奇怪char str[] = “test”;没有指定元素个数为什么也能通过，因为编译器可以根据后面的初始化字符串在编译阶段求出来，你可以试试这个：int a[];编译器无法推断，所以会判错说“array size missing in a”之类的信息。不过在最新的9标准中实现了变长数组3．对于数组，可以获得数组第一个（即下标为0）元素的地址（也就是指针），从数组名获得。其实想找学习C的“技巧”不如掌握一种适合自己的“方法”，因为它本身没什么真正的技巧可言，或者可以说是因人而异祝你成功~！