1. static ( global /function): only visible within its own translation unit. static (local variable): persistent across function calls and only visible within its function. Need the initialization. Static 은 메모리 구조에서 Data 영역에 저장이 된다. 프로그램 시작과 동시에 할당이 되고 프로그램이 종료되어야 메모리에서 지워 진다. 2. volatile: The volatile keyword prevents the compiler from performing optimization on code involving volatile objects,..