|
#2
2010-06-06 21:28
|
我们的课本中说strlen是返回源串的有效字符个数,但是不包含结束符,但下面的程序:
#include<string.h>
#include<iostream.h>
void main()
{
char ss[20];
strcpy(ss,"hello world!");
for (int i=strlen(ss)-1;i>=0;i--)
{
cout<<ss[i];
}
cout<<endl;
}
如果该库函数返回源串的有效字符个数不包含结束符,那红色部分为什么还要减1