在C語言中,字符串可以用字符數組來表示。一個字符數組是由一串字符組成的,最后一個字符為’\0’(空字符),表示字符串的結束。
以下是一些常見的表示字符串的方式:
char str[20] = "Hello World";
這里定義了一個字符數組str
,并初始化為"Hello World"
。
char *str = "Hello World";
這里定義了一個指向字符的指針str
,并將其指向字符串"Hello World"
的首地址。
char str[20];
scanf("%s", str);
這里使用scanf
函數通過輸入讀取一個字符串,并將其存儲在字符數組str
中。
需要注意的是,在C語言中,字符串是以字符數組的形式存儲的,每個字符占用一個字節的內存空間,以空字符結尾。字符串中的每個字符都可以通過索引的方式進行訪問和操作。