관리 메뉴

도드넷

C언어 - 접근수정자 본문

창고/C언어 [폐쇄]

C언어 - 접근수정자

도드! 2014. 5. 3. 23:18

C언어 - 접근수정자 : 접근수정자에 대한 정의와 간단한 사용예를 정리했습니다. 



1. 접근수정자

- 접근수정자란? 변수의 전역성과 지역성을 결정짓는 명령어.

- 종류 : auto, register, static, extern 

- auto : 지역변수를 선언할 때 쓰임. 오래전에 쓰던거라 지금은 안씀 (근데 왜 배우는거지? 응?)

- register : 변수를 메모리가아닌 CPU에 저장. 더 빠른 접근과 연산가능. 

(안해도 눈에 보이지않을 정도로 빠른데 왜 배우는거지? 응?)

- static : 정적변수를 선언할 때 사용. (참고 : http://dakktem.tistory.com/70)

- extern : 외부에서 선언된 변수라고 알려주는 용도 (에러 방지용인것 같은데 사실상 기본 선언하고 별차이가 없어보임. 컴파일러가 알아서 오류를 제거해주는듯. 쓰든 안쓰든 그게그거...근데 왜 배우는거지?)



- 사실여기서 extern int A 안쓰고 int A 라고 써도 올바른 결과값인 10이 도출된다. 

그니까 extern은 오류방지용임. (왜쓰이는지 나도 몰러 -_-)




사실상 배울만한 내용이 없는듯.



반응형

'창고 > C언어 [폐쇄]' 카테고리의 다른 글

C언어 - 함수 선언, 호출, 정의  (0) 2014.05.05
C언어 - 헤더파일 만들기  (0) 2014.05.04
C언어 - 정적변수  (0) 2014.05.03
C언어 - 전역변수와 지역변수  (0) 2014.05.03
C언어 - 기타 제어문  (0) 2014.05.03
Comments