问题及代码:
/*
*Copyright (c) 2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:吴胜男
*完成日期:2014年12月14日
*版本号:v1.0
*
*问题描述:用指针作形式参数,求字符串str的长度并返回
*输入描述:略
*程序输出:字符串的长度
*/
#include <iostream>
using namespace std;
int pstrlen(char *str);
int main(){
char s[50]="you are a apple for my eyes.";
cout<<"字符串"<<"\""<<s<<"\"长度为:"<<pstrlen(s)<<endl;
return 0;
}
int pstrlen(char *str)
{
int i,num=0;
for(i=0;*(str+i)!='\0';++i)
num++;
return num;
}
运行结果:
知识点总结:指针的应用.
学习心得:学会类比,继续努力加油吧,吴胜男!!!