프로그래밍

플밍 continue와 break의 궁금점

#include <stdio.h>


int main()
{
 
 char letter;


 while (1)
 {


  printf("소문자를 입력하세요\n");
  scanf("%c", &letter);

  if (letter == 'A')
   break; *// 요기에요 요기!!


  if (letter < 'a' || letter > 'z')
   continue; *// 요기에요 요기!!

   letter = letter - 32;

   printf("변환된 대문자는 %c입니다\n", letter);
  

   }

 

}

 

 

위 코드는 잘 작동됨

Q1.저 코드에서 break문 위에 출력문을 적고 컴파일할시 아래 if조건문은 적용이 아예 안됨 ( 아래 if조건문을 만족하는 소문자를 적어도 아무것도 안뜸)

 

Q2.continue 구문의 의미는 저 위에 조건을 만족할시 다시 while로 가서 입출력을 받고 letter = letter -32;로 향하는건가..?

10개의 댓글

2019.05.17

1. 중괄호로 블록은 만들었니

2. Continue 하면 while 조건체크부터 다시함

0
2019.05.17
@달세뇨

1. 응? 이해가 잘 안되네 어느 지점을 말하는거야?

 

2.이해됬어

0
2019.05.17

break => 반복문 while (false) 가 실행됨

continue => 반복문 while ( condition ) 이 실행됨

0
2019.05.17
@개쉛기

고마워요

0
2019.05.17

문자열을 비교할때는 if( a == b) 이런식으로 하면안됨! strcmp같은 문자열비교함수를 이용해!

0
2019.05.17
@VEngineer

고마워 ㅠ_ㅠ 정수는 할만한데 문자열/문자는 식으로 구분하기 너무 어려워서 .. 고민이양

0
2019.05.17

break = 지금 있는 문을 나감

continue = 밑에거 무시하고 위에부터 다시 시작

0
2019.05.17
@포고양이

와 설명 기가막힌다 ㅋㅋㅋ 최고야!

0
2019.05.17

letter가 a보다 크고 z보다 작아야지 동작하겠지

0
2019.05.17
@포고양이

맞아맞아 이 부분이랑 밑에 continue 출력문이 붙어있길래 이어지는건줄 알았어

 

고마워

0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180664 [컴퓨터] SSD를 마이그레이션 떴는데 부팅 선택이 안됨 2 참치는동원 0 4 시간 전 46
180663 [컴퓨터] 이제 논KCPU는 기본쿨러+HB보드로만 조립해야할듯 Vv연옥의사신vV 0 5 시간 전 72
180662 [컴퓨터] 중국 모니터 살까 생각중임 3 너가전부옳아 0 6 시간 전 105
180661 [컴퓨터] 얼마전에 고장나서 다 뒤집어깠다던 개붕이인데 1 밀실심사 0 7 시간 전 96
180660 [잡담] 15일에 ㄷㄱㄷㄱ 첫조립 해야지 1 함박눈 0 7 시간 전 60
180659 [잡담] 스피커 소리가 안ㄴ남 ㅜㅜ 도움!! 匠人 0 8 시간 전 40
180658 [컴퓨터] 5700x3D가 작업에서 그리 못써먹을정돈가?? 5 포츈아그렇구나 0 9 시간 전 183
180657 [컴퓨터] 애플 매직트랙패드 이거 재밌다 4 해날 0 10 시간 전 140
180656 [컴퓨터] 컴터 업글 질문좀 받아줘 5 lake 0 10 시간 전 67
180655 [컴퓨터] 유튜브 재생 버벅임/렉 문제 개인해결함 6 GLaDOS 0 12 시간 전 123
180654 [잡담] 스위치2 나오면 사려는데 7 00원짜리 0 12 시간 전 128
180653 [잡담] 배틀메이지랑 셀레스티얼 연기루머 뭐임ㅋㅋㅋㅋㅋㅋㅋ 3 Gargantua 1 13 시간 전 68
180652 [컴퓨터] 노트북 선택좀 도와주세요! 2 두부는초장에찍먹 0 13 시간 전 87
180651 [모바일] 이심에서 유심으로 이식하는거 좀 아는 사람 있음까.. 6 ULTEGRA 0 14 시간 전 89
180650 [잡담] 시놀로지 223j랑 베스테이션이랑 뭐가 더 좋음?? 10 고민된다여 0 16 시간 전 91
180649 [컴퓨터] 2.5 SSD -> M.2 체감됨? 13 스피오스피오스피... 0 16 시간 전 253
180648 [모바일] 아이폰16 VS SE4 + 워치 6 누군가는해야하잖아 0 17 시간 전 210
180647 [컴퓨터] 형님들 급함!! 기존 HDD사용중 SDD추가 할려는데 윈도우 2 아응에 0 17 시간 전 93
180646 [컴퓨터] 와이파이에서 직결로 바꾸니 빠르네 즈기 0 17 시간 전 167
180645 [컴퓨터] 모니터가 눈이 아픈데 조정가능함?? 정글은언제나맑음... 0 17 시간 전 42