在字符串中,\本身是转义字符的起始,比如\n, \t这样的。所以 要在字符串中加入\本身这个值,就不能只用一个\,而是要用\\。 换句话说\\同样是转义字符,表示的是\这个值。 str中 有a b \n 2 \\五个元素,加上结束符\0. strlen是5.