프로그래밍

플밍 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;로 향하는건가..?

11개의 댓글

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
2019.05.17

break 댄스!

break는 현재 중괄호(또는 현재 루프)를 텨나감

continue는 뭐가있든 닿으면 재시작

0
번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 21043
115294 [견적] 으뜬가요 두인이 0 6 분 전 6
115293 [모바일] 어제 폰 선물한다는사람인데 질문하나만더 2 마므마 0 16 분 전 11
115292 [잡담] 아 쉽 됬다 (뉴에그 직구) 1 장판 0 19 분 전 14
115291 [견적] 5700xt 비래퍼 견적 한번만 봐주세요 2 오늘은내가오리사 0 47 분 전 39
115290 [컴퓨터] 약후) 컴알못 컴퓨존에서 컴 사려는데 이거사면호구냐 6 남자간호사 0 1 시간 전 205
115289 [프로그래밍] 앱 개발 하시는분 있나요 1 Despirant 0 1 시간 전 55
115288 [컴퓨터] 모니터 이거 어떰? 1 CokeOven 0 1 시간 전 51
115287 [컴퓨터] 144주사율 모니터 좀 저렴하면서 갠춘한거 있음? 4 ankjlsdg 0 1 시간 전 96
115286 [잡담] 윈도우 os 태블릿 추천점! 3 iKON 0 1 시간 전 58
115285 [모바일] 놑10 이거 오늘부터 순차적 개통이잖아용 3 만원어치 0 2 시간 전 93
115284 [컴퓨터] 970 -> 2060 가려는데 차이 많이 날까요? 6 단풍국 0 4 시간 전 335
115283 [컴퓨터] 윈도우 업뎃하니까 화면밝기조절 드디어 바형태로 바꼈네 1 endiske 0 4 시간 전 129
115282 [견적] 이륙 가능? 7 스미스미스 0 6 시간 전 120
115281 [정보] 최근 암드 cpu가 뜨고 인텔 cpu가 지는거 맞나? 14 물범 0 6 시간 전 335
115280 [컴퓨터] 아이패드 질문 4 실사각 0 7 시간 전 131
115279 [컴퓨터] 적당히 게임돌릴수 있는 가벼운 노트북 추천해주세요 시비월치릴 0 7 시간 전 48
115278 [컴퓨터] adobe flash player 지원 끊기면 뭐다운받아씀?? 3 고객님 0 8 시간 전 68
115277 [컴퓨터] 모니터) 32gk850f vs ad27qd 딱정해 4 개똥꼬소똥꼬 0 8 시간 전 92
115276 [잡담] 브런트 에어젯S 질렀다. 4 딩고 0 8 시간 전 67
115275 [프로그래밍] 유니티 하다가 언리얼로 전환하려고 책도사고 동영상 강의도 ... 뭐죠 0 9 시간 전 76
서버에 요청 중입니다. 잠시만 기다려 주십시오...