因为s 是一个空字符串,其长度为0,因此s[0]是无效的,s[0]=‘f’’其实是不合法的。 但是在一些编译器(如Microsoft Visual C++ .NET 2003)的实现中,该 程序段并不出现编译错误。
string和char易错
最新推荐文章于 2024-05-17 09:10:32 发布
因为s 是一个空字符串,其长度为0,因此s[0]是无效的,s[0]=‘f’’其实是不合法的。 但是在一些编译器(如Microsoft Visual C++ .NET 2003)的实现中,该 程序段并不出现编译错误。