변수 초기화할때


short result = 0 이런식으로 한다고 하는데


이 예문은

void main()

{

    short data[9] = { 4,6,9,8,7,2,5,1,3 };

    short result = 0, i;

    for (i = 0; i < 9; i += 2) {

        result = result + data[i];

    }

    printf("data 배열의 짝수 번째 요소에 저장된 값의 합은 %d입니다.\n", result);

}


 result에 0이랑i값 두개가 들어가는거야? 아니면 result에 0, i에 0이렇게 들어가는거야? 어떻게 된건지를 모르겠네