64,637
社区成员
发帖
与我相关
我的任务
分享
#define MAX_STRING_LENGTH 8
char dictionary[][MAX_STRING_LENGTH] = { "a", "b", "zone", "zymurgy" };
// "a" -> MAX_STRING_LENGTH字节
// "b" -> MAX_STRING_LENGTH字节
// "zone" -> MAX_STRING_LENGTH字节
// "zymurgy" -> MAX_STRING_LENGTH字节
//合计32字节
char * dictionary2[] = { "a", "b", "zone", "zymurgy" };
// dictionary2[0] -> sizeof(char*)字节 32位系统下为4
// dictionary2[1] -> sizeof(char*)字节
// dictionary2[2] -> sizeof(char*)字节
// dictionary2[3] -> sizeof(char*)字节
// "a" -> 2字节
// "b" -> 2字节
// "zone" -> 5字节
// "zymurgy" -> 8字节
//合计33字节
char dictionary[][MAX_STRING_LENGTH] = { "a", "b", "zone", "zymurgy" };
// "a" -> MAX_STRING_LENGTH字节
// "b" -> MAX_STRING_LENGTH字节
// "zone" -> MAX_STRING_LENGTH字节
// "zymurgy" -> MAX_STRING_LENGTH字节
char * dictionary2[] = { "a", "b", "zone", "zymurgy" };
// dictionary2[0] -> sizeof(char*)字节
// dictionary2[1] -> sizeof(char*)字节
// dictionary2[2] -> sizeof(char*)字节
// dictionary2[3] -> sizeof(char*)字节
// "a" -> 2字节
// "b" -> 2字节
// "zone" -> 5字节
// "zymurgy" -> 8字节
注意:如果数据量太大,建议在堆上开辟空间存储。