[問題] 請問逗號運算子是幹麻用的??

看板C_and_CPP (C/C++)作者 (薯)時間16年前 (2009/07/06 15:22), 編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
這是程式碼 int num1, num2, num3, num4; num4 = ( num1= 10, num2 = 20, num3= 30); 書上說逗號運算子是把括號裡最右邊的那個數字的值存入等號左邊的變數 也就是 num4 = num3 ; 我不懂這個東西有什麼用?? 只是為了縮減程式的長度嗎? 還是有其他特殊的用途?? -- 肝不好 肝若好 人生是黑白的 考卷是空白的 、 ﹐ ● ●b ▎ ●> ● ▌ ﹍﹍ 囧> 幹... ▲ ■┘ ▎ ■ ▋ ︶■ 〈﹀ ∥ ▁▁∥ ▎ ﹀〉▊ 〈\ ψcockroach727 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.58.98

07/06 15:26, , 1F
就是減少長度。
07/06 15:26, 1F

07/06 15:28, , 2F
能讓你在 for 裡寫好幾個 statememts
07/06 15:28, 2F

07/06 15:50, , 3F
17537有個有趣的題目, 可以去看看
07/06 15:50, 3F

07/06 16:04, , 4F
msdn上也有關於comma operator的說明
07/06 16:04, 4F

07/06 18:24, , 5F
讓大家可以參加IOCCC...
07/06 18:24, 5F

07/06 19:01, , 6F
我查了一下wiki, 上面有段很漂亮的飛機程式碼, XD
07/06 19:01, 6F
文章代碼(AID): #1AKQOeba (C_and_CPP)
文章代碼(AID): #1AKQOeba (C_and_CPP)