Chúng tương đương vớ i 1 ho ? c 1 vì v ậy

Info icon This preview shows pages 2–4. Sign up to view the full content.

View Full Document Right Arrow Icon
- Chúng tương đương vớ i ++ <=> +=1 ho c -- <=> -=1 . Vì v ậy, các dòng sau là tương đương: a++; a += 1; a = a+1; - M t tính ch t c a toán t này là nó có th ti n t ho c h u t , có nghĩa là có thể vi ết trướ c tên bi ế n ( ++a ) ho c sau ( a++ ), và m c dù trong hai bi u th c r ất đơn giản đó nó có cùng ý nghĩa là tăng lên 1 đơn vị , nhưng trong các thao tác khác khi mà kế t qu c a vi c tăng hay gi m đượ c s d ng trong m t bi u th c ho c là câu l nh thì chúng có th có m t khác bi t quan tr ng v ý nghĩa: ++a t ức là tăng giá trị c a bi ến a lên 1 đơn vị trướ c , sau đó mớ i l y giá tr (giá tr sau khi tăng) c a bi ến a đem đi thao tác trong câu l nh ho c là bi u th c . VD_8: int a = 5; int b; b = ++a; ==> a = 6, b = 6
Image of page 2

Info icon This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Nguy n Thi n Tâm Facebook: SĐT: 09357 34548 a++ - t c là đem bi ến a đi thự c hi n câu l nh ho c bi u th ức trước, sau đó biế n a m ới tăng lên 1 đơn vị . VD_9: int a = 8; int b; b = a++; ==> a = 9, b = 8 Chú ý: - Có th k ế t h p nhi u l n ++ hay -- v i 1 bi ế n. Vì ++ và -- có cùng độ ưu tiên nên chúng sẽ đượ c k ế t h p t ph i sang trái. - Cho nên ++++a là h p l . Còn a++++ là không h p l . Nh n xét: - Vi c k ế t h p linh ho t và tài tình các toán t ti n t (++a), h u t (a++) , tăng (++), gi m(--) s giúp cho chương trình củ a chúng ta tr nên g n và chuyên nghi ệp hơn, nhưng làm cho người chưa biế t v nó có th g p chút b i r i và thao th c. 5. Các toán t quan h ( ==, !=, >, <, >=, <= ) - Để có th so sánh hai bi u th c v i nhau chúng ta có th s d ng các toán t quan h . Theo chu n ANSI-C++ thì giá tr c a thao tác quan h ch có th là giá tr logic - chúng ch có th có giá tr true <=> 1 ho c false <=> 0 , tu theo bi u th c k ế t qu là đúng hay sai. - Sau đây là các toán tử quan h b n có th s d ng trong C/C++: == B ng != Khác > L ớn hơn < Nh hơn > = L ớn hơn hoặ c b ng < = Nh hơn hoặ c b ng VD_10: (7 == 5) s tr giá tr false <=> 0 (6 >= 6) s tr giá tr true <=> 1 t t nhiên thay vì s d ng các s , chúng ta có th s d
Image of page 3
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern