在C語言中,字符串可以通過字符數組來定義和賦值。字符串是以null字符’\0’結尾的字符數組。
下面是一個示例代碼,展示了如何定義和賦值一個字符串:
#include <stdio.h>
int main() {
// 定義一個字符數組來存儲字符串
char str[50];
// 賦值字符串
strcpy(str, "Hello, World!");
// 打印字符串
printf("The string is: %s\n", str);
return 0;
}
在上面的例子中,我們首先定義了一個長度為50的字符數組str來存儲字符串。然后使用strcpy函數將字符串"Hello, World!"賦值給str。最后使用printf函數打印出這個字符串。
需要注意的是,C語言中字符串賦值時要保證目標字符數組的大小足夠大,以容納賦值的字符串內容和結尾的null字符。