(해결) c언어 기초 질문드립니다.

conger의 이미지

요즘 C언어를 배우고 있는데요, 궁금한게 생겨서 여쭤보게 되었습니다.

#include <stdio.h>
void main()
{
    int i,j;          //반복문 변수
    int line=10;      //라인수 변수 (10줄)
 
    for(i=0;i<line;i++)         //세로로 10번 반복
    {
        for(j=0;j<line;j++)         //가로로 10번 반복
        {
            printf("*");      //별 출력
        }
        printf("\n");   //가로 10번 후 줄 바꿈
    }
}

이러한 코드의 출력값이

**********
**********
**********
**********
**********
**********
**********
**********
**********
**********

이렇게 나옵니다. 그런데 위에서 line의 조건을 line<10으로 줬는데, 9개가 안나오고 왜 10개씩 출력되는지 알고싶습니다...

line<10이면 10 미만으로 알고있어서...

답변 주시면 대단히 고맙겠습니다.

kdwing의 이미지

0~9니까요

papaim의 이미지

i=0
i=1
.
.
.
i=9

총 10개의 수

sos

conger의 이미지

정말 감사드립니다 ㅠ