메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 C 프로그래밍

뇌를 자극하는 C 프로그래밍 질의응답 게시판입니다.

용어에 대해서 궁금한 점이 있습니다.

2018-02-25

|

by 민경규

1064

보통 공부하다 보면

 

변수를 선언한 지역에 따라서 지역변수(local variable) 전역변수(global variable) 이라고 하는데

여기서는 따로 전역변수라는 표현을 안쓰고 외부변수(extern variable) 이라고 하는데

같은 기능을 하는 거 같은데 혼동이 됩니다.

 

그리고 외부변수라고 하는 용어를 쓰는 것을 찾아보면

변수를 선언할 때

extern int a;

이런 식으로 extern을 붙여주는데 이는 본 책에서 말하는 extern과 같은 건가요?

 

정리하면

전역변수와 외부변수가 본책에서 같은 의미로 사용되었는 지와

본책에서 말하는 전역변수가 extern을 사용해서 사용하는 것과 같은지 궁금합니다.

 

개념적인 부분이라 많이 혼동되서 처음으로 글 남기게 되었습니다.

답변 부탁드립니다.

감사합니다.

댓글 입력
자료실