From bd46fca90df1a3a92fc3af1e0d555f98c63673bb Mon Sep 17 00:00:00 2001 From: ShenMian <70068015+ShenMian@users.noreply.github.com> Date: Sat, 10 Oct 2026 19:18:12 +0800 Subject: [PATCH] fix: zero-initialize C++ arrays in documentation (#1936) Explicitly initialize the array elements to 0 to eliminate potential undefined behavior. --- docs/chapter_array_and_linkedlist/array.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/chapter_array_and_linkedlist/array.md b/docs/chapter_array_and_linkedlist/array.md index 25b1a78a3..8320b7e3a 100755 --- a/docs/chapter_array_and_linkedlist/array.md +++ b/docs/chapter_array_and_linkedlist/array.md @@ -23,10 +23,10 @@ ```cpp title="array.cpp" /* 初始化数组 */ // 存储在栈上 - int arr[5]; + int arr[5] = {}; int nums[5] = { 1, 3, 2, 5, 4 }; // 存储在堆上(需要手动释放空间) - int* arr1 = new int[5]; + int* arr1 = new int[5] {}; int* nums1 = new int[5] { 1, 3, 2, 5, 4 }; ```