Ex06-외부에서 지역변수 호출
CODEDRAGON ㆍDevelopment/C, C++
반응형
외부에서 지역변수 호출
선언영역 밖에서 호출한 지역변수 total은 에러 발생확인
소스코드
#include <stdio.h>
int main(void) { int i=0; // int total=0; //전역변수 total 선언 (지역변수 total을 전역변수로 선언후 에러 해결)
for(i=1; i<5; i++) { int total=0; // 지역 변수 total 선언 total=total+i; }
if(total<20) { // 지역변수 total인 경우 에러 발생
printf("total 값: %d\n", total); }
return 0; } |
출력결과
지역변수 선언 영역 외부에서 호출시 에러메시지
전역변수로 변경시 정상 출력결과
'Development > C, C++' 카테고리의 다른 글
전역 변수(Global Variable) (0) | 2015.07.08 |
---|---|
Ex07-함수의 인자는 지역변수 (0) | 2015.07.08 |
Ex05-지역변수 (0) | 2015.07.08 |
HelloWorld.c w/ textedit (0) | 2015.07.07 |
지역 변수(Local Variable) – 지역변수 특징, 사용 예 (0) | 2015.07.07 |