在C語(yǔ)言中,聲明字符串?dāng)?shù)組可以使用以下兩種方式:
char strArray[10]; // 聲明一個(gè)有10個(gè)元素的字符數(shù)組
char *strArray[10]; // 聲明一個(gè)有10個(gè)指針元素的數(shù)組
注意,在使用指針數(shù)組聲明字符串?dāng)?shù)組時(shí),需要在后續(xù)的代碼中為每個(gè)指針元素分配內(nèi)存空間,并將字符串的地址賦值給對(duì)應(yīng)的指針元素。例如:
char *strArray[10];
strArray[0] = "Hello";
strArray[1] = "World";
這樣就聲明了一個(gè)有兩個(gè)字符串的字符串?dāng)?shù)組。