[C언어 기초] for 구문, while 구문(반복문)
프로그래밍/C언어반응형
SMALL
오늘은 반복문에 대해서 알아보려고 합니다.
반복문에는 for 문과 while 문이 있죠..
사실 전 mcu를 사용하기 전까지는 for문만 사용했었는데요..
mcu를 배우고 거기에 코딩을 하면서 부터 while문도 사용하게 되었습니다.
사용법은 간단해요.
#include <stdio.h>
int main(void)
{
int i = 0;
for(i = 0; i < 10; i++)
{
printf("abc\n");
}
}
이렇게 하면 콘솔 실행창에는 다음과 같이 나오죠,
abc
abc
abc
abc
abc
abc
abc
abc
abc
abc
이렇게 10개가 찍힙니다.
그러면 하나하나 알아볼까요..
for문을 돌리기 위해서는 몇 번을 돌릴건가를 알아야죠.
그래서 정수형 변수 하나를 만들어줍니다.
그리고 for 문 안에서 시작 카운트를 몇부터 할 지 정해주죠.
정해주고 나면 ; 이놈을 이용해서 끝내주고 몇 번을 돌릴지 정합니다.
저는 0부터 시작을 하기에 10번돌리고 싶어서 숫자 10으로 해줬어요.
그리고 10보다 작을 동안은 하나씩 증하가라는 의미로 i++을 해줬습니다.
쉽죠..^^
while은 while() 여기에서 () 안에 내용이 참이면 계속 반복합니다.
쉽게 말하면 ()의 내용이 참인 동안 실행한다라고 생각하면되요.
while의 뜻과 같죠??^^
mcu공부를 하다보면 main문 안에 항상 while(1)이라는 것을 볼 수 있어요.
대부분의 코딩은 저 안에 들어가 있죠.
이것이 반복문의 내용 전부입니다..^^
간단하죠??^^
반응형
LIST
'프로그래밍 > C언어' 카테고리의 다른 글
포인터와 배열의 관계: C언어 초보자를 위한 이해와 활용 (0) | 2023.05.18 |
---|---|
[C언어] 프로그래밍의 꽃 포인터! 포인터란? (0) | 2023.05.18 |
비주얼 스튜디오 2015 c언어 프로젝트 만들기부터 hello world까지 (1) | 2016.07.04 |
C언어의 꽃이라 해야하나요.. if 구문(조건문) (0) | 2016.05.29 |
[C언어 기초 강좌 1] C언어의 기본 printf, scanf, hello world (0) | 2016.05.25 |