프로그래밍

플밍 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개의 댓글

9 일 전

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

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

9 일 전
@달세뇨

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

 

2.이해됬어

9 일 전

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

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

9 일 전
@개쉛기

고마워요

9 일 전

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

9 일 전
@VEngineer

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

9 일 전

break = 지금 있는 문을 나감

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

9 일 전
@포고양이

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

9 일 전

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

9 일 전
@포고양이

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

 

고마워

9 일 전

break 댄스!

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

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

번호 제목 글쓴이 추천 수 날짜 조회 수
공지 컴퓨터 / IT에 관련된 글을 올려주시기 바랍니다. 21 overflow 5 2016.08.22 19312
107167 [컴퓨터] ddr5가 그래서 언제나옴? 9 Muzic 0 48 분 전 105
107166 [컴퓨터] wd패배자 20달러 들어왔다 3 치킨섭취협회 0 1 시간 전 215
107165 [모바일] 스마트폰 카메라 성능에 대해 궁금한점 3 micalles 0 2 시간 전 145
107164 [컴퓨터] 마이크론 mx500그냥 메인으로 쓰기 괜찮? 4 덕녀 0 2 시간 전 138
107163 [프로그래밍] 웹 video 태그 왜 처음엔 로딩이 제대로 안될까? 1 차단사유 0 3 시간 전 55
107162 [모바일] 갤럭시 자꾸 지혼자 화면 바뀐다 10 휴지조각 0 6 시간 전 283
107161 [프로그래밍] 음... STS에서 디버깅 할때 브레이크 포인트 찍어둔거 건너뛰... 2 엉덩이가아프다 0 6 시간 전 79
107160 [컴퓨터] 모니터도 좋은거 쓰면 발열 잘 안나?? 8 간이밴향신료상인 0 8 시간 전 257
107159 [잡담] 리눅스 공부하는 형냐들 질문해봐도 되? 5 저실장 0 8 시간 전 188
107158 [컴퓨터] 27인치 qhd 144 아직도 삼성이 나음?? 12 장판 0 8 시간 전 250
107157 [컴퓨터] 요즘에는 랜카드 잘 안 쓰나?? 7 뽀뽀쪽쪽쪽 0 9 시간 전 210
107156 [컴퓨터] 학교 쓰레기장에서 주어온것.. 8 잉텔 0 9 시간 전 345
107155 [컴퓨터] 형들 1060 지금 중고로 얼마면 사 ㅇㅅㅇ? 7 초아랑모텔감 0 9 시간 전 250
107154 [프로그래밍] 네트워크관리사 1급, 정보보안기사, 영어 고민 중인데 4 세트똥싸개 0 9 시간 전 127
107153 [잡담] 모니터 2대에 배경화면 다르게 설정하는 방법좀 ㅠ 3 명란파스타 0 9 시간 전 131
107152 [컴퓨터] 외장 하드 이거 사려 하는데 좋음? 7 아오지산 그래픽카드 0 9 시간 전 90
107151 [컴퓨터] 70만원으로 모니터27인치 포함해서 본체좀 맞춰줘요! 형님들 1 하킹 0 9 시간 전 79
107150 [컴퓨터] 형아들 게이밍 헤드셋 추천좀 해줘봐 12 먼치킨광신도 0 9 시간 전 80
107149 [잡담] 나눔2차목록정리해봣음! 25 윽엑읔 1 9 시간 전 221
107148 [컴퓨터] 10테라 취소되고 20달러 기프트카드 들어왔네. 11 돈없는공대생 0 11 시간 전 371
서버에 요청 중입니다. 잠시만 기다려 주십시오...