c語(yǔ)言怎么聲明字符串?dāng)?shù)組

小億
136
2024-01-17 20:14:30

在C語(yǔ)言中,聲明字符串?dāng)?shù)組可以使用以下兩種方式:

  1. 使用字符數(shù)組:
char strArray[10];  // 聲明一個(gè)有10個(gè)元素的字符數(shù)組
  1. 使用指針數(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ù)組。

0