[問題] 關於一些算術運算子

看板C_and_CPP作者 (吃屎近乎勇)時間16年前 (2010/03/01 01:36), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串1/1
(a)What's the output of the following C++ program? #inclue <iostream> using namespace std; int main{} { int a=5,b=10,c=15,n,m,p; c+=5; n=++a*--b; m=a+-b*c%b; p=a++*b+c/b*3; cout<<"m = "<<m << ", n = " << n << ",p = " << p << end1; return 0; } 請問n=++a*--b; 是(++a)*(--b)還是++(a*--b) 還有+-是什麼阿 這些運算子的關係是什麼呢 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.205.218

03/01 02:03, , 1F
第一個問題去看優先權 第二個應該是+(二元)-(一元的負號)
03/01 02:03, 1F

03/01 02:04, , 2F
可以參考c-3-2-6
03/01 02:04, 2F

03/01 13:20, , 3F
這篇最有趣的是 endl(L) 都打成 end1(one) ...XD
03/01 13:20, 3F

03/01 14:10, , 4F
的確是"近乎勇"。
03/01 14:10, 4F

03/02 00:03, , 5F
你們看main後面的哇哥也蠻逗趣的
03/02 00:03, 5F

03/02 00:54, , 6F
正確答案應該是列出error囉?
03/02 00:54, 6F
文章代碼(AID): #1BYgcj3E (C_and_CPP)