求字符串长度并返回(用数组名作形参)
/* * 程序的版权和版本声明部分 * Copyright (c)2012, 烟台大学计算机学院学生 * All rightsreserved. * 文件名称: fun.cpp * 作 者:李蒙* 完成日期:2012 年 12月 19日 * 版本号: v1.0 * 对任务及求解方法的描述部分: * 输入描述:略 * 问题描述:略 * 程序输出:如下 */ #include <iostream>using namespace std;int astrlen(char str[]);int main(){ int num; cout<<"请输入字符串:"<<endl; char str[50]; gets(str); num=astrlen(str); cout<<"字符串长度为:"<<num<<endl; return 0;} int astrlen(char str[]) { int i=0,n=0; while(str[i]!=0){ i++; n++; } return i; } 
心得体会:感觉用数组名作形参和指针差不多