[理工] 100 中興資科 資訊概論

看板Grad-ProbAsk作者 (CrazyBoss)時間14年前 (2012/02/24 08:38), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
int addormult(int a,int b) { int ck,dl; ck=a+b; dl=a*b; return(ck,dl); } int main() { int i=3,j=4,k,l; k=addormult(i,j); l=addormult(i,j); printf("k=%d,l=%d\n",k,l); system("pause"); return 0; } Ans: k=12,l=12 k、l只會收到dl的值,請問是為什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.232.223 ※ 編輯: CrazyBoss 來自: 123.193.232.223 (02/24 08:41)

02/24 10:31, , 1F
回C大 return只會返回一個值歐(最右邊那個)
02/24 10:31, 1F

02/24 10:32, , 2F
如果想回傳兩個值或以上 就傳struct吧XD
02/24 10:32, 2F
文章代碼(AID): #1FHjmG-m (Grad-ProbAsk)