[問題] 求救..

看板C_and_CPP (C/C++)作者 (zabby)時間16年前 (2009/08/16 16:37), 編輯推噓3(306)
留言9則, 7人參與, 最新討論串1/1
因老闆要求把matching的演算法搞定 於是小弟用google搜尋到一些source code看看 看到有一段code是這樣寫 if (t[y] < 0) d <?= lx[s[i]] + ly[y] - c[s[i]][y]; 小弟不才,第一次看到有 <?= 的用法 而這個用法會造成error: error C2059: syntax error : '?' 不知道是不是真的有這種寫法或是某種邏輯運算 懇請板上的高手解惑 非常感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.124 ※ 編輯: zabby 來自: 140.135.11.124 (08/16 16:42)

08/16 16:43, , 1F
打錯字?
08/16 16:43, 1F

08/16 16:50, , 2F
我也覺得是打錯..但怕作者是在做某種運算
08/16 16:50, 2F

08/16 16:51, , 3F
a <?= b -> a = a < b ? a : b
08/16 16:51, 3F

08/16 16:53, , 4F
if a<b->a=a if a>=b-> a=b 這樣嗎?
08/16 16:53, 4F
※ 編輯: zabby 來自: 140.135.11.124 (08/16 16:53)

08/16 17:05, , 5F
感謝vocaloid寶貴的意見
08/16 17:05, 5F

08/16 17:23, , 6F
<? 和 >? 是 GCC 擴充的 min/max 運算子。
08/16 17:23, 6F

08/16 20:37, , 7F
又學到了, 雖然看起來很快就會忘掉了Orz
08/16 20:37, 7F

08/16 21:05, , 8F
C/C++ 真是學不完啊@@
08/16 21:05, 8F

08/16 21:57, , 9F
我想C/C++是用來解決問題的 學到全部都懂 我想應該沒需要
08/16 21:57, 9F
文章代碼(AID): #1AXyLTYi (C_and_CPP)
文章代碼(AID): #1AXyLTYi (C_and_CPP)