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 ạ???
Bài liên quan
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.
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