태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


C에서 static은 전혀 다른 2가지 용법으로 사용된다.


1. 지역변수에서 static 선언될 때

지역변수에 static을 사용하면 변수가 저장되는 메모리가 함수 리턴시에도 사라지지 않고 유지된다. 그래서, 함수를 여러 차례 호출해도 변수 값을 유지 하고 있다.


2. 전역변수에서 static 선언될 때

프로젝트가 여러 파일로 되어 있을 때 static으로 선언된 전역변수는 다른 파일에서 사용하면 컴파일 할 때 에러 메세지를 출력한다.


'컴퓨터공학 > C,C++,C#' 카테고리의 다른 글

C에서 volatile 이란 무엇인가?  (0) 2017.08.26
C++의 Class 기본 사용법  (0) 2017.08.19
C에서 static 사용  (0) 2017.08.06
C에서 가장 실수하기 쉬운 버그  (0) 2017.08.06
Visual C++와 C#의 차이  (0) 2017.08.01
[C#] 숫자를 16진수 문자로 변환  (0) 2017.08.01
Posted by Betai

댓글을 달아 주세요