/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:f.cpp
*作 者 张伟建
*完成日期:2014年12月16日
*版 本 号:v1.0
*
*问题描述:统计字符的长度(用数组,指针)
*输入描述:略
*输出描述:略
*/
#include <iostream>
using namespace std;
int astrlen(char str[]);
int pstlen(char *str);
int main()
{
char s[50]="hello world";
cout<<"长度为"<<astrlen(s)<<endl;
cout<<"长度为"<<pstlen(s)<<endl;
return 0;
}
int astrlen(char str[])
{
int l=0;
while(str[l]!='\0')
++l;
return l;
}
int pstlen(char *str)
{
char *p;
p=str;
int l=0;
while(*p!='\0')
{
p++;
l++;
}
return l;
}