반복문 공부중에 이해가 안되서요;;
서향
질문 제목 : 반복문 continue 문 공부중인데 이해가 안되서 질문합니다.세미콜론이 있는 이유가..?질문 내용 :
안녕하세요. c언어 갓입문해서 독학중인 사람입니다.
밑에는 책에 있는 예제인데요. 저 빨간줄 부분에 굵은 초록색 세미콜론 보이시나요?
도대체 저 부분에 세미콜론이 있는 이유를 모르겠습니다.;;
책에도 설명이 없고..
설명 좀 부탁드리겠습니다.
/*
파일 : continue.c
목적 : continue 문의 실행 효과를 알아보는 프로그램
*/
#include stdio.h
#define limit 10
int main(void)
{
int i = 1, sum = 0, miss;
printf(1과 %d사이의 한 정수를 입력하세요. , limit);
scanf(%d, &miss);
for ( ; i = limit; i++)
{
if (i % miss == 0)
{
printf(%d은 더하기에서 제외합니다.\n, i);
continue;
}
sum += i;
}
printf(1과 %d사이에서 %d 배수를 제외한 모든 정수의 합은 %d입니다.\n, limit, miss, sum);
return 0;
}
-
유리
아 위에 이미 1로 초기화돼있어서 그런거군요. 제가 너무 어렵게 생각했나보네요. 감사합니다.
-
찬늘
i의값을 질문하신 세미콜론 앞에서초기화해야하는데 이미위에서초기화되어있으니 굳이 할필요가없기때문에그런겁니다 마찬가지로 for문의마지막이나 중간등 넣고싶은곳에i++를 넣으시고 for의 괄호부분에 있는것을생략하셔도 되는걸로 알고있습니다
-
집1어치워
앞에 아무것도ㅜ없어서 질문하신거 같은데 저건 그냥 i가 존재한다면 으로 생각하시면 됩니다. 저기서는 1로 초기화가 되었기 때문에 1부터 시작되는겁니다
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2693080 | visual studio 2008 express edition 등록키 말인데요 | 얀별 | 2025-04-28 |
2693053 | 배열, 구조체 관련 프로그래밍 질문드립니다. | 싸리 | 2025-04-28 |
2693025 | 프로그램을 짜봤는데요 ㅠㅠ | 상처입은마음 | 2025-04-28 |
2693001 | 워닝문제, 세그멘트결함문제 (1) | 월식 | 2025-04-28 |
2692979 | 라인한줄 이랑.. 소스 설명좀 부탁드려요.. | 이루리 | 2025-04-27 |
2692947 | 이 문제좀 풀어 주세요..ㅜㅜ (1) | 소리 | 2025-04-27 |
2692889 | 함수의 구조체 인자로 받아서 그 인자로 데이터 넣기... | 한뎃집 | 2025-04-27 |
2692862 | 성적 출력 하는 프로그램인데요~!!!도움좀 주세욤.ㅠ | 두빛나래 | 2025-04-26 |
2692831 | if 문 간단해요 빨리좀 ㅠㅠ | 이플 | 2025-04-26 |
2692805 | 실행파일이 이상해요 | 푸헷 | 2025-04-26 |
2692750 | 퀵정렬 질문이요 . | 동생몬 | 2025-04-25 |
2692700 | 이 소스코드에 문제 있나요?? (2) | 초코초코해 | 2025-04-25 |
2692596 | 오류좀 잡아주세요 | 하나 | 2025-04-24 |
2692510 | 함수형 중에서.. (6) | 한란 | 2025-04-23 |
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |