해당 조건이 참일때 반복문을 계속 실행하고, 거짓이면 빠져나갑니다. 해당 조건은 q가 아님과 동시에 (!= q) Q가 아닐때(!= Q) 까지 반복문을 실행하라는 뜻입니다. 이것을 or연산자 ||로 바꾸면, q가 아니거나 Q가 아닐때까지 계속하라는 의미입니다. 이 경우 q를 입력해도 != Q 조건을 만족하기 때문에 반복문을 빠져나갈 수 없습니다.
변수 초기화는 경우에 따라 반드시 해주는게 좋은 경우가 있고, 코드에서 자연스레 값을 넣어주는게 좋은 경우가 있습니다. 하지만 변수 초기화 문제로 간혹 논리애러가 발생하는 경우, 초보자분들이 찾기 힘들 수 있는 점을 고려해서 전부 초기화 시키는 방향으로 강좌를 진행했습니다. 나중에 실력이 어느정도 붙었다고 생각되실때 초기화가 필요한 부분과 아닌 부분을 꼭 한번쯤 생각해봐주세요.역슬레시는 키보드에서 '원 표시' ₩로 되어있습니다. 그거 누르시면 됩니다.
마지막줄에 endLoop=getchar(); 요 부분을 컴파일러가 처리를 안해요. 혹시나 해서 endLoop=getchar(); 밑에 간단하게 프린트함수 적용해 봤는데 그거는 출력되는거를 보면 의도적으로 무시하는것 같습니다. getchar에 관해서 제약같은거 있으면 알려줄수 있으신지요?
+Brando D.I.O 그건 입력문때 다뤘다시피 scanf()문이 필요한 숫자나 문자열만 받아가고 입력버퍼에 엔터키값이 남아있어서 아래 getchar()문이 실행될때 멈추지 않고 엔터키를 누른 효과가 발생하기 때문입니다. 해결책은 해당 구문 바로 위에 getchar(); 라고 써주셔서 입력버퍼값을 비워주시면 됩니다.
항상 잘 듣고 있습니다!!
+성민 차 감사합니다~ 앞으로도 더 도움되는 강좌 될수 있게 노력하겠습니다~
6:57
17:07
20:00 인간미? 영상 잘 보고있습니다
중급강의도 부탁해요 너무 이해되고 좋은데 더이상 영상이 없어서 아쉬워요
영상을 보신분들은 [좋아요] 좀 눌러주세요 !!!!
마지막 while에서 Q 나 q를 넣으면 끝나는 거잖아요? 그런데 그 사이에 왜 ||이 아니라 &&이 들어가는지 잘 모르겠어요 &&는 둘 다 만족해야 하는거 아닌지 좀 헷갈리네요 분명 제가 생각하는게 틀린걸텐데 해답이 없으니 여쭤볼수밖에 없네요
해당 조건이 참일때 반복문을 계속 실행하고, 거짓이면 빠져나갑니다. 해당 조건은 q가 아님과 동시에 (!= q) Q가 아닐때(!= Q) 까지 반복문을 실행하라는 뜻입니다.
이것을 or연산자 ||로 바꾸면, q가 아니거나 Q가 아닐때까지 계속하라는 의미입니다. 이 경우 q를 입력해도 != Q 조건을 만족하기 때문에 반복문을 빠져나갈 수 없습니다.
아아 바로 이해됐어요 답변 감사드립니다 영상 잘보고있어요 ㅎㅎ
처음에 변수선언하고 꼭 0으로 초기화해줘야 하나요?
그리거 키보드에 역슬래쉬 없는데 어떻게하죱
변수 초기화는 경우에 따라 반드시 해주는게 좋은 경우가 있고, 코드에서 자연스레 값을 넣어주는게 좋은 경우가 있습니다. 하지만 변수 초기화 문제로 간혹 논리애러가 발생하는 경우, 초보자분들이 찾기 힘들 수 있는 점을 고려해서 전부 초기화 시키는 방향으로 강좌를 진행했습니다. 나중에 실력이 어느정도 붙었다고 생각되실때 초기화가 필요한 부분과 아닌 부분을 꼭 한번쯤 생각해봐주세요.역슬레시는 키보드에서 '원 표시' ₩로 되어있습니다. 그거 누르시면 됩니다.
SnowL TV 감사합니당~
오 드디어!
궁금한게 있는데, while문에서while(i
+이상도 무한루프라고 하는데 영상의 11:54 부분을 보시면 되겠습니다.
아하 감사합니다!!
마지막줄에 endLoop=getchar(); 요 부분을 컴파일러가 처리를 안해요. 혹시나 해서 endLoop=getchar(); 밑에 간단하게 프린트함수 적용해 봤는데 그거는 출력되는거를 보면 의도적으로 무시하는것 같습니다. getchar에 관해서 제약같은거 있으면 알려줄수 있으신지요?
+Brando D.I.O 그건 입력문때 다뤘다시피
scanf()문이 필요한 숫자나 문자열만 받아가고
입력버퍼에 엔터키값이 남아있어서
아래 getchar()문이 실행될때 멈추지 않고
엔터키를 누른 효과가 발생하기 때문입니다.
해결책은 해당 구문 바로 위에
getchar();
라고 써주셔서 입력버퍼값을 비워주시면 됩니다.
요즘은 동영상 안올리시나요?