指针数组和指向数组的指针
分析一下三个声明:
1: Cat FamilyOne[500]; FamilyOne 是一个500个CAT对象组成的数组;
2: CAt * FamilyTwo[500]; FamilyTwo是一个500个指向的CAT的指针组成的数组(指针数组);
3: CAT * FamilyThree = new CAT[500]; FamilyThree是一个指针指向由500个对象组成的数组。
字符串数组的“蜕变”:
1. char name[10] = {'C', 'h', 'i', 'n', 'a', '\0'}; -----> 2. char name[10] = {"China"}; -----> 3. char name[10] = "China";