字符串长度是指字符串所含的字符个数,但不包括最后的'\\0'。
C语言的字符串是由字符数组形式保存的,并约定'\\0'(ascii码值为0)作为字符串结束符。其长度为从字符串开始,到'\\0'结束,所有字符的个数,不包括'\\0'本身。
关键在于C字符串有个结尾0, 处理时需要注意.
定义字符串长度有两种方式, 一种是用字符串的大小, 一种是字符串的长度.
字符串的大小即内存空间的大小, 而串长度加1才是所需空间.
正确:
char str[MAX_SIZE];
char str[MAX_LEN + 1];
错误:
char str[MAX_SIZE + 1];
char str[MAX_LEN];
答案是:单元格格式字符串型就是一种类型呗
比如 int是整型,float是浮点型,char是字符型
在c++里,有专门的字符串类型-->string
在c里,字符数组 和 字符型指针 都可以处理字符串
如 “haha”是个字符串,可以下面这样声明
char a[] =
字符串是一种数据类型,字符长度是字符串的一个属性,返回一个具体的值,即字符串的长度就是字符串有多少个字符
▇▇▇▇▇▇与外国男友绳 艺绑污*污 5aaab.COM ▇▇▇▇▇▇▇▇▇▇▇▇与外国男友绳 艺绑污*污 5aaab.COM ▇▇▇▇▇▇▇▇▇▇▇▇与外国男友绳 艺绑污*污 5aaab.COM ▇▇▇▇▇▇本文地址:[https://www.chuanchengzhongyi.com/kepu/c436cfbcc05d8b4f.html]