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
Bài liên quan
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
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.
Hok cái điều kiện C != ‘\n’ nghỉa là gì ạ?
Tức là
kí tự c có khác kí tự xuống dòng ('\n')
thôi.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’
nếu C khác \n (tức xuống dòng)thì tiếp tục lặp
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)