변수 선언시 volatile 을 붙여주면 컴파일시 해당 변수를 최적화 단계에서 제외하여 항상 메모리 접근이 가능하도록 합니다.
예 )
volatile int number = 0; // 항상 메모리에 접근하도록 선언.
즉 언제든지 값이 변경될수 있으니 항상 메모리에서 대기해라! 라고 컴파일러에게 알려준다.
'C,C++' 카테고리의 다른 글
C / C++ 변수 선언 차이점. (0) | 2018.10.17 |
---|---|
C/C++ 재귀(Recursive) 함수 란? (0) | 2017.12.18 |
C/C++ 서식문자(conversion specifier) 종류 - %d %u %o %x %f %e %g %c %s %p (0) | 2017.12.08 |
C/C++ escape sequence(이스케이프 시퀀스) 종류 - \b \f \n \r \t \v (0) | 2017.12.08 |