溫馨提示×

c語言字符串數組怎么定義和賦值

小億
281
2024-01-16 22:46:50
欄目: 編程語言

在C語言中,字符串數組可以通過以下方式進行定義和賦值:

  1. 定義字符串數組變量:可以使用char類型的二維數組來定義字符串數組變量。例如,char strArray[5][20];定義了一個包含5個字符串的數組,每個字符串的最大長度為20。

  2. 直接賦值單個字符串:可以使用strcpy()函數將一個字符串直接賦值給字符串數組中的某個元素。例如,strcpy(strArray[0], "Hello");將字符串"Hello"賦值給strArray中的第一個字符串。

  3. 逐個賦值字符串:可以使用for循環逐個賦值字符串數組中的每個元素。例如,

for (int i = 0; i < 5; i++) {
    printf("Enter a string: ");
    scanf("%s", strArray[i]);
}

以上示例代碼會從標準輸入依次讀取5個字符串,并將其賦值給strArray數組中的每個元素。

需要注意的是,在賦值字符串數組時,要確保目標字符串數組的長度足夠容納要賦值的字符串。另外,如果要使用字符串數組的話,還需要注意字符串的終止符\0的添加。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女