[問題] function的參數

看板C_and_CPP作者 (懶骨頭)時間15年前 (2011/01/12 02:38), 編輯推噓1(107)
留言8則, 5人參與, 最新討論串1/1
請問下面的做法可行嗎? int ADD(int a-1) 我自己試了一下compiler並不會過 請問是為什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.184.9.70

01/12 02:53, , 1F
你a-1要做什麼?還有你這行程式是放在function外宣告?
01/12 02:53, 1F

01/12 02:54, , 2F
你應該用 int Add( int a ) ;
01/12 02:54, 2F

01/12 02:54, , 3F
呼叫它時用 Add( a - 1 ) ;
01/12 02:54, 3F

01/12 02:55, , 4F
有甚麼事情是一定要在function中的parameter做呢?
01/12 02:55, 4F

01/12 08:31, , 5F
這該不會是在問某公司的考題吧
01/12 08:31, 5F

01/12 09:22, , 6F
他可能寫習慣functional language了
01/12 09:22, 6F

01/12 10:42, , 7F
functional language 也不會這樣吧
01/12 10:42, 7F

01/12 10:52, , 8F
Haskell 可以 f (n+1) = n,不過我剛剛查了,新標準已拿掉
01/12 10:52, 8F
文章代碼(AID): #1DBAEFAF (C_and_CPP)