我現在正在學習c,並且對char字符串數組元素的大小元素略有困惑。字符串數組元素的大小是多少?
拿這個例子:
char *states[] = {
"California", "Oregon",
NULL, "Texas"
};
我想看看我怎麼能得到數組的大小,所以我可以通過它的計數循環。我發現一些網站上的這個計算得到數組的大小:
int size = sizeof(states)/sizeof(states[0]);
我有點困惑,爲什麼sizeof(states[0])
8個字節?
哦,對,我現在看。非常感謝解釋,非常有幫助。 –