第17周项目3--求字符串str的长度并返回(用数组名做形参)

来源:互联网 发布:iope神仙水怎么用 知乎 编辑:程序博客网 时间:2024/04/30 01:36
/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作    者:  沈远宏 * 完成日期:2013 年  12月 24日 * 版 本 号:v1.0 * 问题描述:求字符串str的长度并返回(用数组名做形参) * 输出:str的长度*/#include <iostream>using namespace std;int astrlen(char str[]);int main(){    char s[]="Hello world. Good morning!";    cout << s<<"字符串的长度为:"<<astrlen(s) << endl;    return 0;}int astrlen(char str[]){    int m,i;    for(i=0;str[i]!=0;++i);//为什么这里用sizeof(str)/sizeof(str[0])得到的是4????    m=i;    return m;}


运行结果:

0 0