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