黑马程序员技术交流社区
标题:
计算字符串长度
[打印本页]
作者:
muyan091115
时间:
2016-5-17 23:10
标题:
计算字符串长度
1,计算字符串长度代码
复制代码
作者:
muyan091115
时间:
2016-5-17 23:11
//
// main.c
// HomeWork_01
//
// Created by 蒋伟 on 16/5/14.
// Copyright (c) 2016年 蒋伟. All rights reserved.
//
#include <stdio.h>
/**
* 计算字符串长度
*
* @param str 数组
* @param length 数组长度
*
* @return 字符串长度
*/
int getLength(char *str, int length);
int main(int argc, const char * argv[]) {
char str[] = {'h','e','h','e','\0','q','u','n','i','m','e','i'};
int length = sizeof(str) / sizeof(char);
int strlength = getLength(str,length);
printf("字符串长度为:%d",strlength);
return 0;
}
/**
* 计算字符串长度
*
* @param str 数组
* @param length 数组长度
*
* @return 字符串长度
*/
int getLength(char *str, int length){
for(int i = 0; i < length; i++){
if(str[i] == '\0'){
return i;
}
}
return length;
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2