C++,关于strlen函数

2025-04-06 07:06:05
推荐回答(3个)
回答1:

乱码情况你的b[1]是结束符号,b[0]是字符,b[234]都是字符,b[6]是结束符号,所以你把一个结束符号修改为字符,他的strlen就增加了。一般不要对未初始化的数组进行操作。。。

回答2:

原型:extern unsigned int strlen(char *s);,在Visual C++ 6.0中,原型 这个函数是用来求字符串长度的,直到\\0结束 ,yERnBF
满意请采纳。

回答3:

  C++,关于strlen函数

  cout  b[1]='.h>  }
  为什么第一个strlen为1;endl#include <
  cout<
  using namespace std;string;
  cout<
  return 0;
  #include <<

  int main()
  {
  char b[122];0'
  b[0]='<<;1',第二个为5
  YCIPL?2014-5-24

  b[6]是结束符号乱码情况你的b[1]是结束符号。一般不要对未初始化的数组进行操作,所以你把一个结束符号修改为字符。,b[0]是字符,他的strlen就增加了,b[234]都是字符。