01/10/2018, 09:39

'while (c != ' ');' có nghĩa là gì?

Trong ngôn ngữ C
Em là NewBie cho em hỏi nếu điều kiện như thế này
while ( c != ‘ ’);
Nghĩa là gì ạ?
Em cảm ơn

goneboy viết 11:47 ngày 01/10/2018

while là vòng lặp, sẽ lặp lại khi ký tự c khác với ký tự ‘\n’ là ký tự newline hay enter.

Olff Hdtnt viết 11:55 ngày 01/10/2018

Hok cái điều kiện C != ‘\n’ nghỉa là gì ạ?

HK boy viết 11:43 ngày 01/10/2018

Tức là kí tự c có khác kí tự xuống dòng ('\n') thôi.

Storm viết 11:40 ngày 01/10/2018

While = trong khi. \n là kí tự xuống dòng
Trong khi điều kiện đúng thì vòng lặp luôn xảy ra.
Trong khi c khác kí tự ‘\n’ thì vòng lặp luôn xảy ra <=> Kết thúc vòng lặp khi c == kí tự ‘\n’

Dấu Chấm viết 11:40 ngày 01/10/2018

nếu C khác \n (tức xuống dòng)thì tiếp tục lặp

Nguyễn Quốc Hoàng viết 11:53 ngày 01/10/2018

lặp cho đến khi đọc đến ký tự xuống dòng mới chuyển sang câu lệnh tiếp theo (thoát khỏi vòng lặp)

Bài liên quan
0