- //
- // 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;
- }
复制代码
|
|