溫馨提示×

C語言字符串數組初始化的方法有哪些

小億
222
2023-06-27 14:43:29
欄目: 編程語言

  1. 直接賦值初始化:例如 char str[] = “Hello World”; 這種方式可以直接將字符串賦值給數組。

  2. 逐個字符初始化:例如 char str[] = {‘H’, ‘e’, ‘l’, ‘l’, ‘o’, ‘\0’}; 這種方式需要逐個字符進行初始化,最后必須要加上字符串結束符 ‘\0’。

  3. 使用 strcpy() 函數:例如 char str[20]; strcpy(str, “Hello World”); 這種方式需要使用 strcpy() 函數將字符串拷貝到數組中。

  4. 使用 sprintf() 函數:例如 char str[20]; sprintf(str, “%s”, “Hello World”); 這種方式需要使用 sprintf() 函數將字符串格式化后拷貝到數組中。

  5. 使用指針數組:例如 char *str[3] = {“Hello”, “World”, “!”}; 這種方式使用指針數組來存儲字符串,每個元素都是一個指向字符串的指針。

  6. 使用二維字符數組:例如 char str[3][10] = {“Hello”, “World”, “!”}; 這種方式使用二維字符數組來存儲字符串,每個元素都是一個字符數組。

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