• 2022. 4. 25.

    by. 데브촙

    반응형

    1에서 5까지 숫자를 더해라.

    이 작업의 시작 숫자는 1이며 이 숫자는 1씩 증가하고 5가 될 때까지 반복해서 더하면 된다.

     

    , 반복문이란

    - 지정한 작업을 반복해서 수행하는 문법

    반복문에 필요한 세가지 요소 시작 조건, 조건 변화 수식, 종결 조건

     

    for 반복문

    반복의 3요소를 제일 단순하고 정확하게 표현한 반복문

    반복문 중 가장 많이 사용되며 시작과 끝이 명확한 반복문에 많이 사용됨

    for (시작 조건; 종결 조건; 조건변화수식) 
    {
    	명령문;
    }

    // for 반복문을 사용하여 1부터 5까지 더하기
    
    #include <stdio.h>
    
    void main()
    {
    	int sum = 0, num;
    	for(num = 1; num <= 5; num++) 
    	{
    		sum = sum + num;
    	}
    }

    for 반복문의 변형

    for 반복문에서 반복의 3요소는 사용할 필요 없을 경우 생략 가능함.

    // 더한 값을 저장할 sum과 합산에 사용할 숫자를 저장할 num을 선언함
    int sum = 0, num;
    for(num = 1; num <= 5; num++) {...}
    
    // 변수 선언 시점에서 num 초기화
    int sum = 0, num = 1;
    for( ; num <= 5; num++) {...}  // 시작조건 부분 생략
    
    int sum, num // 변수 선언 시점에 sum, num 초기화 안함
    // 반복문 시작 시점에 두 변수에 각각 대입
    for (sum =0, num =1; num <=5; num++) {...}

    for 반복문으로 무한루프 만들기

    무한루프(무한 반복문) : 종결 조건이 없거나 항상 참이어서 무한히 반복하는 형태의 반복문

    int sum = 0, num =1;
    for (;;) 
    {
    	sum = sum + num;
    	num++;
    	if(num > 5) break;	// 조건문과 break 문법으로 무한반복 해소
    }
    반응형

    'C' 카테고리의 다른 글

    while 반복문  (0) 2022.04.26
    오류를 줄이는 프로그래밍 습관  (0) 2022.04.24
    연산자  (0) 2022.04.20