30/09/2018, 18:17

Xin nhờ giải thích phép gán x=y và y=x cho người mới học C

Em mới học C có chút khó hiểu ,mong các anh giải thích giùm em
giả sử mình cho biến x=9 kiểu dữ liệu int và biến y cũng kiểu int.
Nếu mình viết code là x=y thì khi in y nó ra số khác 9 ,còn nếu code là y=x thì in ra bằng 9.
Như vậy là sao ạ???

Vũ Minh Trí viết 20:27 ngày 30/09/2018

x=y //Gán giá trị của y cho x

y=x //Gán giá trị của x cho y.

Vì x mình khởi tạo trước là 9 nên khi gán y=x -> y = 9.

Tien Phan viết 20:25 ngày 30/09/2018

khi viết x=y có nghĩa là gán giá trị của y cho x nên nó sẽ ra số khác 9.còn khi viết y=x thì khi đó sẽ gán giá trị của x cho y nên sẽ ra kết quả bằng 9

Bài liên quan
0