Cộng đồng Hỏi & Đáp của Inflearn
if문의 !line_flag에 대해 질문 드립니다.
Viết
·
208
0
bool line_flag = false; 로 line_flag의 초기값이 false입니다.
4분 18초 경
if(!isspace(c) && !line_flag)에서
"line_flag가 false라면, 앞에 !이 붙었기 때문에 요거 자체가 true가 아니라면" 라고 말씀해주시는데 여기서 헷갈립니다 ㅠ
line_flag가 false인데 !line_flag는 true여야 되지 않나요?
애초에 논리연산자 && 면 둘 다 true여야 if문의 body가 실행될텐데 !line_flag가 true여야 하는게 아닌지 궁금합니다 ㅠㅠ
c
Quiz
55% người trả lời sai. Hãy thử ngay!
C언어에서 `if-else` 문을 사용할 때, 참 또는 거짓 조건에 따라 무엇이 보장될까요?
두 개의 명령문 블록이 모두 실행됩니다.
두 개의 명령문 블록 중 정확히 하나만 실행됩니다.
컴파일러 오류가 발생하여 프로그램 실행이 중지됩니다.
조건과 관계없이 첫 번째 블록만 실행됩니다.





