Chủ đề: Thứ tự ưu tiên phép toán trong C
-
09-06-2014, 04:32 PM #1
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thứ tự ưu tiên phép toán trong C
Mình có mấy câu hỏi này, mong mọi người giải đáp giúp (mình đã google nhưng tìm được nhiều câu trả lời không nhất quán)
1. về thứ tự ưu tiên các phép toán, ví dụ:
Mã:int x, y = 5, z = 10; x = y++ + 2*(y+z)+ ++z;
2. Tại sao toán tử ++ có độ ưu tiên hơn toán tử * (lấy giá trị con trỏ) mà phép toán: ++*p lại có giá trị khác *++p. đáng ra cả 2 trường hợp thì ++ đều phải thực hiện trước * chứ?View more random threads:
- gặp rắc rối với phương thức hủy bỏ (destructor)
- Cho em hỏi về SelectionSort
- in ma trận bằng mảng
- tính tổng các chữ số lẻ trong số tự nhiên n được nhập từ bàn phím
- bài tập vẽ hình bằng vòng lặp for..
- Mong anh chị giảng bài cho em về con trỏ
- [help] Làm sao chuyển thành file *.exe??
- Khử đệ Quy Quicksort[ko xuất ra kết quả]
- làm sao để gán một biến cho một hằng (Const) ?
- trong class: sao khi mình bỏ dòng temp.rutgon(); trong hàm trừ phân số thì chương trình ms chạy được ,m.n xem hộ mình vs ,thank
-
09-06-2014, 04:41 PM #2
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Câu 1 thì chắc chắn bạn sẽ ko tìm đc câu trả lời vừa ý. (Undefined behavior)
-
09-06-2014, 04:58 PM #3
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn ơi, có phải câu trả lời là các do các trình dịch ko giống nhau, còn nếu về chuẩn theo C thì thứ tự thực hiện là:
đầu tiên là 2*(5+10) =30
và kết quả là x = 5+ 30 + 11 = 46
-
09-06-2014, 05:59 PM #4
Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi myhanh1303
NGUỒN SỈ ÁO KHOÁC DENIM NỮ TPHCM CHẤT LƯỢNG CAO Bạn muốn nhập sỉ áo khoác denim nữ để bắt đầu việc buôn bán Online phong cách nhưng lại chưa có kinh nghiệm, muốn sắm xưởng sỉ xống áo vừa có thể giải...
Xưởng sỉ áo khoác jeans denim giá...