本章重点10.1 用一个一维字符数组来存放字符串 10.2 使指针指向一个字符串 10.3 字符串输入和输出10.4 字符串数组 10.5 用于字符串处理函数 10.6 字符数组和字符串应用举例
第10章 字符串
10.1 用一个一维字符数组来存放字符串10.1.1 字符串相关概念1.字符串定义 C语言本身并没有设置一个类型来定义字符串变量,字符串存放完全依赖于字符数组。字符串是借助字符型一维数组来存放,以'\0'作为字符串结束标志。'\0'是一个转义字符,称为“空值”,其ASCII码值为0。'\0'作为标志占用存放空间,但不计入字符串实际长度。所以,定义时不需要人为地在其末尾加入’\0’,编译程序会自动完成这一工作。
2.字符串常量 C语言中,无字符串数据类型,但允许使用字符串常量。C语言中,字符串常量给出是地址值。不一样字符串含有不一样起始地址。即在C语言中,字符串常量被隐含处理成一个以‘\0’结尾无名字符型一维数组。3.字符数组与字符串区分 (1)字符数组每个元素中可存放一个字符,但它并不限定最终一个字符应该是什么。


雷达卡




京公网安备 11010802022788号







