在C語言中,可以使用字符數組來定義字符串變量。可以使用以下兩種方式定義字符串變量:
char str[20]; // 定義一個大小為20的字符數組,用來存儲字符串
char *str = "Hello"; // 定義一個字符指針,指向字符串常量"Hello"
需要注意的是,在使用字符數組定義字符串變量時,需要考慮數組的大小是否足夠存儲字符串及字符串結束符\0
。如果字符串長度超過了數組大小,可能會導致溢出錯誤。而使用字符指針定義字符串變量時,可以直接指向字符串常量,但不能直接修改字符串的內容。