討論串[問題] function 裡的變數 存活時間
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我朋友最近去面試. 其中有一個主管考一題. char *fun(). {. char str[] = {"Hello"};. return str;. }. void main(). {. char *p = NULL;. p = fun();. printf("%s\n", p);. }. 問結果
(還有183個字)
內容預覽:
指標傳出來我想是沒問題的,這樣就單純把指到這空間的地址回傳出來而已,除非編. 譯器很好心幫你加工過. 是可以印出東西,但東西是不是對的比較重要XDD. OS應該是程式結束後才會接手吧?離開function,東西還是會留在那,但下一個用到. 該空間的function如果有對該空間寫值就會被蓋過去,你一
(還有597個字)
首頁
上一頁
1
下一頁
尾頁