반응형 지역변수1 C언어 기초- 지역변수 vs 전역변수 1. 지역변수 와 전역변수 정의 지역변수는 함수 내에서 정의되는 변수로써 함수의 출력이 끝나면 사라지는 변수입니다. 반대로 전역변수는 프로그램 전체에 쓸 수 있는 변수입니다. 즉 그렇기 때문에 전역변수는 모든 함수에서 이용이 가능한 변수입니다. 2. 지역변수 vs 전역변수 그럼 지역변수와 전역변수가 동일한 이름으로 변수가 성립했을 때를 보겠습니다. 결론부터 말하면 지역변수를 따릅니다. 말로 설명하자면 지역 변수가 전역 변수를 가려서 함수 내에서는 지역 변수를 사용하기 때문입니다. 3. 예시문장 #include int a = 10; void func() { int a = 20; printf("%d\n", a); } int main() { func(); printf("%d\n", a); return 0; }.. 2023. 3. 16. 이전 1 다음 728x90 반응형