第十七周 用指针做形参求字符串的长度

来源:互联网 发布:佩贾数据 编辑:程序博客网 时间:2024/04/28 00:20
/**程序的版权和版本声明部分:*Copyright(c)2013,烟台大学计算机学院学生*All rights reserved.*文件名称:*作者:尚振伟*完成日期:2013年 12月21日*版本号:v0.1*对任务及求解方法的描述部分:*输入描述:无*问题描述:*程序输入:*程序输出:*问题分析:*算法设计:*/#include <iostream>#include<cstdio>using namespace std;int pstrlen(char *str);int main(){    char str[500];    cout<<"请输入字符串(空格和符号也代表字符):"<<endl;    gets(str);    cout<<"你输入的字符串长度为:"<<endl;    cout<<pstrlen(str)<<endl;    return 0;}int pstrlen(char *str){    int i=0;    char *r;    for(r=str;*r!='\0';r++) i++;    return i;}


结果展示:

心得体会:为什么把定义函数中的 r 换成 p 程序就出错,而用其他的就行,求解答。。。。。。。。

0 0
原创粉丝点击