คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 4
ขอขอบคุณทั้งสามท่านด้วยนะครับ
fro132
ginosty
SantiLert
fro132
ginosty
SantiLert
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
การพัฒนาซอฟต์แวร์
ทำไมผลลัพธ์ไม่เหมือนกัน กำหนด a=9 b=3 c=2 หานิพจน์ของ -(a + b + c) + a * c++
Dev-C++ 5.7.1 ได้ 3
VS Express 2013 ได้ 4
จากรูปทำไมคำตอบถึงไม่เหมือนกันครับ คิดตามขั้นตอนน่าจะได้ 4 แต่ทำไม Dev-c++ ถึงได้ผลลัพธ์ = 3
ดูรูป
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้
#include <stdio.h>
main(){
int d;
int a = 9;
int b = 3;
int c = 2;
d = -(a + b + c) + a * c++;
printf("%d\n",d);
}
เพิ่มเติมนิดนึงครับ
โปรแกรมเดียวกันเวอร์ชั่นเดียวกัน คำตอบมาไม่เหมือนกันอีก
Dev-C++ 5.7.1
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้ = 4
Dev-C++ 5.7.1
[Spoil] คลิกเพื่อดูข้อความที่ซ่อนไว้ = 3