溫馨提示×

c語言初始化字符串的方法是什么

小億
107
2024-04-12 10:55:02
欄目: 編程語言

在C語言中,可以使用以下幾種方法來初始化字符串:

  1. 使用字符數(shù)組:可以通過給字符數(shù)組賦值來初始化字符串。
char str[] = "Hello, World!";
  1. 使用字符指針:可以通過指定一個字符指針指向字符串常量來初始化字符串。
char *str = "Hello, World!";
  1. 使用strcpy函數(shù):可以使用strcpy函數(shù)將一個字符串復(fù)制到另一個字符串中。
char str[20];
strcpy(str, "Hello, World!");
  1. 使用字符串常量:可以直接將一個字符串常量賦值給一個字符數(shù)組或字符指針來初始化字符串。
char str[] = "Hello, World!";
char *str = "Hello, World!";

需要注意的是,使用字符指針指向字符串常量的方式雖然簡單,但是字符串常量是只讀的,不能被修改,如果需要對字符串進行修改,最好使用字符數(shù)組的方式來初始化字符串。

0