C char数组字符串初始化和长度计算
2021-01-15 06:15
标签:字符串 字符数组 结束 系统 处理 ogr 初始 编译 指定 char chs[7] = {‘a‘, ‘c‘, ‘0‘, ‘z‘, ‘3‘,‘d‘}; -----长度为6 char chs[7] = {‘a‘, ‘c‘, ‘0‘, ‘z‘, ‘3‘,‘d‘, ‘/0‘}; ------长度为6 char chs[] = {‘a‘, ‘c‘, ‘0‘, ‘z‘, ‘3‘,‘d‘, ‘/0‘ }; --------长度为6 1.?C语言允许用字符串的方式对数组作初始化赋值; 字符串总是以‘/0‘作为串的结束符; 因此当把一个字符串存入一个数组时,也把结束符‘/0‘存入数组,并以此作为该字符串是否结束的标志。 ? char c[]="Cprogram"; ‘/0‘是由C编译系统自动加上的,所以在用字符串赋初值时一般无须指定数组的长度, 而由系统自行处理。 C char数组字符串初始化和长度计算 标签:字符串 字符数组 结束 系统 处理 ogr 初始 编译 指定 原文地址:https://blog.51cto.com/xuguohongai/2497673
字符数组的长度计算:必须以终止符’\0‘作为边界
Cprogram/0
文章标题:C char数组字符串初始化和长度计算
文章链接:http://soscw.com/index.php/essay/42139.html