[問題] 此段程式哪裡有問題
開發平台(Platform): (Ex: Win10, Linux, ...)
windows
編譯器(Ex: GCC, clang, VC++...)+目標環境(跟開發平台不同的話需列出)
GCC
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
NO
問題(Question):
此段程式有甚麼risks 跟 如何改進他
程式碼(Code):(請善用置底文網頁, 記得排版,禁止使用圖檔)
void clean_buffer(int A[], unsigned int number){
unsigned int i;
if(number > 0){
for(i = 0; i <= number - 1; i++){
A[i] = 0;
}
}
}
這題是去年在NV面試時遇到的考題
考官有提到number 跟 array A[] 的size是一樣的
但答案是跟 overflow 或是 踩到未定義記憶體位址有關係
實在是忘記當初的答案 最近想到這題實在是太想知道答案
無奈chatgpt沒辦法給出正確的回答 上來請教各位大大 再麻煩幫忙解惑了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 163.116.222.124 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1709887496.A.B2B.html
→
03/08 17:40,
8月前
, 1F
03/08 17:40, 1F
推
03/08 17:48,
8月前
, 2F
03/08 17:48, 2F
→
03/08 17:48,
8月前
, 3F
03/08 17:48, 3F
→
03/08 17:51,
8月前
, 4F
03/08 17:51, 4F
推
03/08 17:52,
8月前
, 5F
03/08 17:52, 5F
→
03/08 17:57,
8月前
, 6F
03/08 17:57, 6F
→
03/08 17:58,
8月前
, 7F
03/08 17:58, 7F
推
03/08 18:06,
8月前
, 8F
03/08 18:06, 8F
→
03/08 19:33,
8月前
, 9F
03/08 19:33, 9F
→
03/08 19:33,
8月前
, 10F
03/08 19:33, 10F
→
03/08 19:34,
8月前
, 11F
03/08 19:34, 11F
推
03/08 19:34,
8月前
, 12F
03/08 19:34, 12F
→
03/08 19:34,
8月前
, 13F
03/08 19:34, 13F
→
03/08 20:00,
8月前
, 14F
03/08 20:00, 14F
→
03/08 20:00,
8月前
, 15F
03/08 20:00, 15F
推
03/08 20:26,
8月前
, 16F
03/08 20:26, 16F
→
03/08 20:28,
8月前
, 17F
03/08 20:28, 17F
推
03/08 21:11,
8月前
, 18F
03/08 21:11, 18F
推
03/08 22:21,
8月前
, 19F
03/08 22:21, 19F
→
03/08 22:21,
8月前
, 20F
03/08 22:21, 20F
→
03/08 22:21,
8月前
, 21F
03/08 22:21, 21F
推
03/08 22:24,
8月前
, 22F
03/08 22:24, 22F
→
03/08 22:24,
8月前
, 23F
03/08 22:24, 23F
推
03/08 22:48,
8月前
, 24F
03/08 22:48, 24F
→
03/09 05:41,
8月前
, 25F
03/09 05:41, 25F
→
03/09 05:42,
8月前
, 26F
03/09 05:42, 26F
→
03/09 05:55,
8月前
, 27F
03/09 05:55, 27F
→
03/09 05:55,
8月前
, 28F
03/09 05:55, 28F
→
03/09 05:56,
8月前
, 29F
03/09 05:56, 29F
→
03/09 05:59,
8月前
, 30F
03/09 05:59, 30F
→
03/09 05:59,
8月前
, 31F
03/09 05:59, 31F
→
03/09 11:06,
8月前
, 32F
03/09 11:06, 32F
推
03/09 17:20,
8月前
, 33F
03/09 17:20, 33F
推
03/10 00:39,
8月前
, 34F
03/10 00:39, 34F
推
03/10 22:00,
8月前
, 35F
03/10 22:00, 35F
推
03/11 19:56,
8月前
, 36F
03/11 19:56, 36F
→
03/11 19:56,
8月前
, 37F
03/11 19:56, 37F
→
03/11 19:56,
8月前
, 38F
03/11 19:56, 38F
推
03/12 09:03,
8月前
, 39F
03/12 09:03, 39F
推
03/13 08:17,
8月前
, 40F
03/13 08:17, 40F
推
03/17 04:29,
8月前
, 41F
03/17 04:29, 41F
推
03/17 19:20,
8月前
, 42F
03/17 19:20, 42F
→
03/17 20:23,
8月前
, 43F
03/17 20:23, 43F
→
03/17 20:23,
8月前
, 44F
03/17 20:23, 44F
→
03/17 20:23,
8月前
, 45F
03/17 20:23, 45F
推
03/18 02:50,
8月前
, 46F
03/18 02:50, 46F
推
03/18 02:53,
8月前
, 47F
03/18 02:53, 47F
推
03/18 12:39,
8月前
, 48F
03/18 12:39, 48F
→
03/18 12:39,
8月前
, 49F
03/18 12:39, 49F
→
03/18 12:43,
8月前
, 50F
03/18 12:43, 50F
→
03/18 12:43,
8月前
, 51F
03/18 12:43, 51F
推
03/18 12:50,
8月前
, 52F
03/18 12:50, 52F
→
03/18 12:51,
8月前
, 53F
03/18 12:51, 53F
推
03/18 17:01,
8月前
, 54F
03/18 17:01, 54F
推
03/20 22:28,
8月前
, 55F
03/20 22:28, 55F
推
04/03 23:15,
7月前
, 56F
04/03 23:15, 56F
→
04/03 23:16,
7月前
, 57F
04/03 23:16, 57F
→
04/03 23:19,
7月前
, 58F
04/03 23:19, 58F
推
04/04 17:04,
7月前
, 59F
04/04 17:04, 59F
→
04/04 17:04,
7月前
, 60F
04/04 17:04, 60F
→
04/05 08:40,
7月前
, 61F
04/05 08:40, 61F
推
04/05 23:57,
7月前
, 62F
04/05 23:57, 62F
→
04/05 23:57,
7月前
, 63F
04/05 23:57, 63F
→
04/05 23:59,
7月前
, 64F
04/05 23:59, 64F
→
04/06 21:31,
7月前
, 65F
04/06 21:31, 65F
→
04/06 21:31,
7月前
, 66F
04/06 21:31, 66F
推
04/19 11:04,
7月前
, 67F
04/19 11:04, 67F
→
04/19 11:04,
7月前
, 68F
04/19 11:04, 68F
→
04/19 11:06,
7月前
, 69F
04/19 11:06, 69F
推
05/18 23:44,
6月前
, 70F
05/18 23:44, 70F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章