黑马程序员技术交流社区
标题:
C语言字符串的总结
[打印本页]
作者:
zhangshuai
时间:
2015-5-22 21:05
标题:
C语言字符串的总结
/* 基于
找出多个字符串中的最大公共子字符串,如“nbitheimanb”和“itheia”的最大子串是:”ithei”。(C语言)
的分析
strlen() 函数的返回类型是 unsigned 类型 ;
初学者者在遍历字符的时候容易把strlen() 的返回值当成 unsigned 类型
for( i=0;i<strlen(str);i++);
不熟悉这个函数 回把 i 定义成 int 类型, 这是时候编译,回出错。
正确的定义应该是
unsigned i;
for ( i=0;i<strlen(str);i++);
作者:
行知灬哒
时间:
2015-5-22 21:27
不错不错哦~
作者:
zhangshuai
时间:
2015-5-22 21:31
自己试一次就知道了,不试一下就发现不了问题。
作者:
尹世伟
时间:
2015-5-22 21:32
先搬走试试效果
作者:
宋兴1228
时间:
2015-5-22 21:56
先搬走试试效果
作者:
万物长生
时间:
2015-5-22 22:20
先搬走试试效果
作者:
zhangyq
时间:
2015-5-22 23:25
不错不错!!!
作者:
薇Grace
时间:
2015-5-23 08:59
对的,我试过的确出错
作者:
天是蓝色的
时间:
2015-5-23 22:45
这个在我看来好复杂的样子
作者:
fixer
时间:
2015-5-24 00:01
不会搞,学习了
作者:
lyricdon
时间:
2015-5-24 00:24
strlen是求字符串长度,定义的就是 unsigned long,定义int不准确
作者:
洋柿子
时间:
2015-5-24 09:56
干货啊。。。
作者:
chensc
时间:
2015-5-24 13:44
学习学习!
作者:
cui0wei0
时间:
2015-5-24 13:50
C语言不是强类型语言啊, 为什么编译会出错?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2