討論串[問題]關於陣列字串回傳主程式的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 8→)留言10則,0人參與, 7年前最新作者hakman (^____^)時間7年前 (2018/06/25 02:05), 編輯資訊
0
0
0
內容預覽:
借串發問. 有什麼情況下會在 function 裏面跟系統要空間給外面的用呢?. 在我的想法裏面,每個function 負責自己的行為,. 頂多要了解自己呼叫的function 會有什麼東西. 所以我會覺得function 要為了caller處理事情是一件很奇怪的事情. 這裡的情況指的是 funct
(還有101個字)

推噓3(3推 0噓 5→)留言8則,0人參與, 7年前最新作者a0928855286 (Alan君)時間7年前 (2018/06/24 21:20), 編輯資訊
0
0
0
內容預覽:
首先先簡單的介紹一下local變數. local變數指的是在某個區塊內宣告的變數(像是main,或是你的getrandom都是一個區塊)宣告的變數會暫時放在stack中,離開區塊後就會被清掉了. 所以你的name在離開了getrandom函式的時候,就會不見了. 當然也沒辦法回傳給main囉. 因為
(還有169個字)

推噓4(4推 0噓 6→)留言10則,0人參與, 7年前最新作者hunkchen2016 (我的雞巴女友)時間7年前 (2018/06/24 12:55), 編輯資訊
0
0
0
內容預覽:
請問各位我想把一個字串陣列回傳為什麼不能直接把. 陣列回傳即可, 一定要用strcpy的方式以及動態記憶體配置??. char * getrandom(). {. char name[30]="California";. char *r = (char*) malloc(sizeof(char) *
(還有105個字)
首頁
上一頁
1
下一頁
尾頁