30/09/2018, 16:18

Tại sao switch case không dùng được chữ cái?

mình xem cái phần C++ Bài 34 - Switch case ( Phần 1 ) của Bạn ĐẠT.
rồi mình thử làm cái khác…
mà nếu mình sử dụng sau

case

mà chữ cái sao ko được vậy

các bạn biết hướng dẫn cho mình thêm nhé.

Trần Hồng Phong viết 18:33 ngày 30/09/2018

Vì dapAn là biến kiểu int

TTmagic viết 18:21 ngày 30/09/2018

y,n là kiểu char nhé bạn.

Nguyễn Minh Dũng viết 18:31 ngày 30/09/2018

sửa lại thành

case 'y':

thì sẽ được.

P/S: Câu trả lời bên dưới của @minh_vu_03 đầy đủ hơn.

viết 18:19 ngày 30/09/2018

Sau case phải là 1 giá trị chứ không thể là 1 biến hay 1 biểu thức. Thế nên bạn sửa lại thành case ‘y’ là được.

nguyễn minh Tâm viết 18:26 ngày 30/09/2018

mình đã thử và không được
nó biến thành màu đỏ giống như mình dùng giấu " " khi in chữ ra ngoài màn hình.
xem phần erro list thì không thấy báo lỗi gì hết

Nguyễn Minh Dũng viết 18:23 ngày 30/09/2018

@minhtam123456789 khai báo như sau mới chạy được, vì phải kiểu char thì cin mới biết mà nhập cho đúng.

char dapAn;
Bài liên quan
0