第30课 - C语言中的字符串
1. 字符串的概念
(1)字符串是有序字符的集合
(2)字符串是程序中的基本元素之一
(3)C语言中没有字符串的概念
- C语言中通过特殊的字符数组模拟字符串
- C语言中的字符串是以 ' ' 结尾的字符数组 // 回忆前面学过的转义符 ,' ' 即八进制的0表示的字符,八进制的0在内存中就是0
2. 字符数组与字符串
(1)在C语言中,双引号引用的单个或多个字符是一种特殊的字面量
- 存储于程序的全局只读存储区
- 本质为字符数组,编译器自动在结尾加上 ' ' 字符
【字符数组与字符串】
1 #include <stdio.h> 2 3 int main() 4 { 5 char ca[] = {'H','e','l','l','o'}; 6 char sa[] = {'W','o','r','l','d','