黑马程序员技术交流社区
标题:
望指正
[打印本页]
作者:
ambition
时间:
2015-4-19 18:20
标题:
望指正
编写一个int string_len(char *s),返回字符串s的字符长度(不包括\0)? (C语言编程题)
#include <stdio.h>
int string_len(char *s);
int main()
{
int size = string_len("intcast");
printf("%d\n", size);
return 0;
}
int string_len(char *s)
{
// 记录字符的个数
int count = 0;
// 如果指针当前指向的字符不是'0\'
while ( *s != '\0')
{
// 个数+1
count++;
// 让指针指向下一个字符
//s = s + 1;
s++;
}
return count;
}
return 0;
};
作者:
人生充满期待
时间:
2015-4-20 16:24
不看下面,首先你写的这个代码缺少声明,#include <string.h>
作者:
人生充满期待
时间:
2015-4-20 16:30
看错了,以为你要用strlen函数
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2