diff --git "a/C,C++\345\256\211\345\205\250\346\214\207\345\215\227.md" "b/C,C++\345\256\211\345\205\250\346\214\207\345\215\227.md" index 57d135b..3bc883c 100644 --- "a/C,C++\345\256\211\345\205\250\346\214\207\345\215\227.md" +++ "b/C,C++\345\256\211\345\205\250\346\214\207\345\215\227.md" @@ -106,7 +106,7 @@ _snprintf(a, 4, "%s", "AAAA"); foo = strlen(a); ``` -上述代码在MSVC中执行后, a[4] == 'A',因此字符串未以0结尾。a的内容是"AAAA",调用`strlen(a)`则会越界访问。因此,正确的操作举例如下: +上述代码在MSVC中执行后, a[3] == 'A',因此字符串未以0结尾。a的内容是"AAAA",调用`strlen(a)`则会越界访问。因此,正确的操作举例如下: ```c++ // Good