도드넷
C언어 - 접근수정자 본문
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