C语言学习笔记--字符串 1.字符数组与字符串

字符串是有序字符的集合,C 语言中没有字符串的概念,而是通过特殊的字符数组模拟字符串,是以' '结尾的字符数组。

(1)在 C 语言中,字双引号引用的单个或多个字符是一种特殊的字面量,被存储于程序的全局只读存储区,在本质上为字符数组,编译器自动在结尾加上' '字符。

#include <stdio.h>

int main()
{
char ca[] = {'H','e','l','l','0'}; //栈,字符数组,注意没有 char sa[] = {'W','o','r','l','d','