그냥 하면 된다!
호기심이 있으면 잼밋당~
변수를 밖에 선언 후 while 문 작성하기 -> 전역변수(global)에서 선언하면 전역, 지역 둘 다 접근 가능
while문 안 변수 -> 지역변수(local)는 지역에서만!
(전역과 지역에 같은 이름이 있으면 지역변수에 인식)
}
ex) #include <stdio.h>
#pragma warning (disable: 4996)
int main(void) {
int sum=0; //전역변수
for(int i=1; i<=100; i++){
sum +=i;
}
printf("%d",sum);
return 0;
}
만약 printf() 함수를 for 루프 내에 넣으면, 각 반복마다 현재의 sum 값을 출력하게 되어 여러 줄의 출력이 발생합니다. 최종 합계만 출력하려면 루프가 종료된 후에 printf()를 호출하는 것이 맞습니다.