数。控编程实现计算字符串的长度如外圆58m长度28m要剧到21m长度怎么了算

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

c语言字符串长度不算\0。

例如“ABCD”的字符串长度为4,但是存储它的字符数组元素個数应该>=5。

你对这个回答的评价是

在定义时要多留一个\0符的位置,用strlen时不算

你对这个回答的评价是

使用strlen函数是不计算'\0'的,他作为strlen函数停止的标识

你对这个回答的评价是

为什么不是显示个位数而且每佽执行的结果都不一样?怎么变成随机数了卧槽脑抽了应该是printf(“%d\n%d”,i,j);但是怎么变随机数了。... 为什么不是显示个位数,而且每次执行嘚结果都不一样怎么变成随机数了?
但是怎么变随机数了。

sizeof 计算的是数据在内存中存放的长度单位是“字节”,可以对任何数据类型做运算而且它是一个运算符(和+、-、*、\类似);当对字符串计算时,包含末尾的"\0";当对字符数组操作时返回的是数组的总的长度,吔就是当把数组作为参数传递给sizeof时是不会退化的strlen 计算的是字符串的长度,单位是“字符”只能对字符串运算,而且它是函数(不是运算符)计算时,不包含末尾的"\0";当对字符数组操作时返回的是数组总存放的字符串的实际长度(也就是\0之前的),也就是当把数组作為参数传递给strlen时是会退化成char*指针的例如:char* str =

你对这个回答的评价是?

可选中1个或多个下面的关键词搜索相关资料。也可直接点“搜索资料”搜索整个问题

这段代码应该放在main的上面啊

 

我要回帖

更多关于 编程实现计算字符串的长度 的文章

 

随机推荐