求字符数组中字符串的长度strlen(自实现)

来源:互联网 发布:淘宝双十一预售划算吗 编辑:程序博客网 时间:2024/04/27 14:26

求字符串长度方法一:

#include "stdafx.h"#include <string.h>//常说的字符串长度(strlen)是不包含'\0'的int _tmain(int argc, _TCHAR* argv[]){char name[100] = "china";printf("%d\n", sizeof(name));//自实现求长度int len = 0;char* p = name;while (*p++ != '\0')  //条件为判断是否指到\0位置{len++;//p++;}printf("len=%d\n", len); //输出字符串的长度 (没有'\0'的长度)//库函数求长度int len1 = strlen(name); //求长度函数 需要加头文件 string.hprintf("len1=%d\n", len1);//puts("aaaa");  puts函数自动在后面打印出\nreturn 0;}


求字符串长度方法二:

#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){char name[100] = "china";int len = 0;for (int i = 0;; i++){if (name[i] != '\0'){len++;}if (name[i] == '\0'){break;}}printf("%d\n", len);return 0;}




阅读全文
0 0
原创粉丝点击