在C語言中,字符串是一串字符的數組。可以通過以下幾種方式來自定義字符串:
1. 使用字符數組定義字符串:
```c
char str[20] = "Hello, World!";
```
2. 使用字符指針定義字符串:
```c
char *str = "Hello, World!";
```
3. 動態分配內存來定義字符串:
```c
char *str = (char*)malloc(20 * sizeof(char));
strcpy(str, "Hello, World!");
```
無論使用哪種方式,都可以對字符串進行修改和操作。注意,在使用字符指針定義字符串時,需要注意字符串的長度,以避免內存溢出的問題。