From c226cc64f903591521eea64a9b7674e5c2de6fa6 Mon Sep 17 00:00:00 2001 From: shuiuii Date: Thu, 16 Mar 2023 12:21:09 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E6=96=87=E6=A1=A3?= =?UTF-8?q?=E4=B8=AD=E6=95=B0=E7=BB=84=E5=BC=95=E7=94=A8=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "C,C++\345\256\211\345\205\250\346\214\207\345\215\227.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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