您的位置:首页 > 其它

第十六周项目 2 用指针玩字符串——字符串长度

2014-12-11 16:03 218 查看
/*
*Copyright (C) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称 :mian.cpp
*作    者 :韩娟
*完成日期 :2014年12月11日
*版 本 号 :v1.0
*
*问题描述 :求字符串str的长度并返回
*输入描述 :略
*程序输出 :字符串的长度
*/
#include <iostream>
using namespace std;
int astrlen(char str[]);
int main(){
char s1[50]="Hello world. ";
char s2[50]="Good morning. ";
char s3[50]="vegetable bird! ";

cout<<"长度为:"<<astrlen(s1)<<endl;
cout<<"长度为:"<<astrlen(s2)<<endl;
cout<<"长度为:"<<astrlen(s3)<<endl;//返回值为char*型,可以直接显示
return 0;
}
//作为示例,本函数采用了形参为数组,在实现中,直接用下标法进行访问
//实际上,在实现中,完全可以用指针法访问
int astrlen(char str[])
{
int j=0,i=0;
while(str[i]!='\0')
{
i++;
j++;
}
return j;
}




知识点总结 :

用循环把每一个字符统计起来,包括空格。

学习心得 :

多练练才能做得更好。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐