在C 中到底什么是字符串的实际长度和有效长度??

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:22:01
举个例子:
char str[20]="hello";
字符串的实际长度就是hello的长度---5
有效长度就是数组大小---20
那6是它的什么长度呢?

实际长度指它的真实长度有用的长度,而有效长度是你定义的长度

实际长度就是你输入的实际字符。有效长度为你定义字符串是多少长(在不溢出的前提)

举个例子:
char str[20]="hello";
字符串的实际长度就是hello的长度---5
有效长度就是数组大小---20