高普考題庫
106 年 106年公務人員高等考試三級考試暨普通考試・程式語言
申論 2程式語言中,指標(Pointers)是一個非常強大有用的工具,但是也可能為程式帶來Dangling Pointer 和Memory Leakage 問題。(25 分)㈠請使用下列的C 程式碼說明何謂Dangling Pointer 和Memory Leakage 問題,並解釋其發生原因。int *p1, *p2, *p3, *p4;p1 = (int*) malloc (sizeof(int));p2 = p1;free p1;p3 = (int*) malloc (sizeof(int));p4 = (int*) malloc (sizeof(int));p3 = NULL;㈡請從Compiler 的角度,說明什麼方法可以解決這兩個問題?106年公務人員高等考試三級考試試題 代號:26040類科:資訊處理科目:程式語言