作者horse2819 (風要飛翔)
看板Examination
標題[問題] 100身障計概
時間Mon May 12 17:23:00 2014
[問題] 應考資格、各種國考疑難雜症等,以有正確作法、答案者為主
(不包括書裡的疑問)。若問題如人生規劃、讀書計畫等,無一
定作法、答案者,請用閒聊選項。
#include <stdio.h>
int sum_of_square(int a, int b)
{
int square(int v)
{return v*v;
}
return square(a) + square(b);
}
int main()
{printf("%d", sum_of_square(3, 4));
return 0;
}
請問為什麼答案是無法通過編譯呢
是因為把函式寫在另一個函式裡面嗎
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.46.199.191
※ 文章網址: http://www.ptt.cc/bbs/Examination/M.1399886583.A.8AA.html
→ a895217:int sum_of_square(int a, int b) 函式裡面看不到a,b相關 05/12 17:49
→ horse2819:請問RETURN 那行不算用到A B嗎 05/12 20:05
→ okstephen1:C不可以用巢狀函式吧 沒用到a b基本上沒差 05/12 20:50