C语言中如何判断字符长度??? 5
展开全部
strelen 判断字符串的长度,就是有几个字符. sizelf判断变量的字节数.不会百度下吗 晕
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2017-08-08
展开全部
#include "string.h"
char s[]="Microsoft\0";
int len=strlen(s); //len就是s字符串的长度,也可以逐个字符检测,看是否是'\0'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
算法思路
C语言字符串的格式是以\0做结尾的字符数组,那么要得到其字符串的长度只要统计在\0前面的字符个数就好了。
参考代码
int strlen(char *s)
{
int len=0;//定义一个变量用于存储当前已经查找的字符个数
while(s[len]!='\0')//如果当前查找的位置处字符不等于\0就执行循环体内的代码
{
len++;//当前查找位置自加1
}
return len;//处理结束返回结果
}
总结
从字符串中查找字符串结束标记\0,然后记录非\0的字符个数,然后遇到\0就返回结果就可以了。
C语言字符串的格式是以\0做结尾的字符数组,那么要得到其字符串的长度只要统计在\0前面的字符个数就好了。
参考代码
int strlen(char *s)
{
int len=0;//定义一个变量用于存储当前已经查找的字符个数
while(s[len]!='\0')//如果当前查找的位置处字符不等于\0就执行循环体内的代码
{
len++;//当前查找位置自加1
}
return len;//处理结束返回结果
}
总结
从字符串中查找字符串结束标记\0,然后记录非\0的字符个数,然后遇到\0就返回结果就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询