// ConsoleApplication2.cpp : 定义控制台应用程序的入口
#include "stdafx.h"
#include <cmath>
#include<stdlib.h>
int MyStrlen(char ArrS[]);
int _tmain(int argc, _TCHAR* argv[])
{
//提示用户输入字符数组
char ArrS[100]="0";
printf("请输入字符串:\n");
gets_s(ArrS);
//调用求字符串长度的自造函数,并将返回的长度值输出
printf("字符串的长度是:%d\n", MyStrlen(ArrS));
system("pause");
return 0;
}
//求字符串长度的函数
int MyStrlen(char ArrS[])
{
int acc,len=0;//acc是循环计数器,len记录长度.
for (acc=0;acc<100;++acc)//字符数组我设置的长度是100,最多循环100次退出
{
if (ArrS[acc] == '\0')// 从ArrS[0]开始判断,'\0'是字符串的结束标记,只要ArrS[n]为\0就break,跳回for括号里的++acc
break;
else
++len;//要是不等于\0,长度就+1
}
return len;//返回最终长度.
}