在C語言中,字符串可以使用字符數組來定義。字符串是由一系列字符組成的,以null字符(‘\0’)作為結尾。
以下是兩種常見的字符串定義方式:
使用字符數組:
char str1[10] = "Hello";
char str2[] = "World";
使用字符指針:
char *str3 = "Hello World";
在第一種方式中,字符數組的大小可以指定為字符串的長度加1,以便為結尾的null字符留出空間。在第二種方式中,字符指針指向字符串常量的首字符,不需要指定數組大小。
需要注意的是,字符串是以字符數組的形式存儲的,通過下標訪問字符串中的字符。而字符指針指向字符串的首字符,可以通過指針操作訪問字符串中的字符。
另外,C語言提供了許多字符串處理函數(如strlen、strcpy、strcat等),可以用于對字符串進行操作。