일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Tips프로그래밍강좌
- Direct2D
- Tips강좌
- c#
- 티스토리
- 김성엽
- tipssoft
- c
- Programming
- 포인터
- Desktop
- 함수
- 문법
- doit코틀린프로그래밍
- 배열
- 백준
- 연산자
- Visual Studio
- CS
- Windows
- VS ERROR
- 이지스퍼블리싱
- 알고리즘
- 프로그래밍
- 지식나눔강좌
- c++
- 리뷰
- Javascript
- Kotlin
- Win32
- Yesterday
- Today
- Total
목록키워드 (2)
F.R.I.D.A.Y.
오늘 시간에는 컴파일러 최적화에서 대상 변수를 제외하는 volatile 키워드를 알아보겠습니다. volatile 휘발성의, 변덕스러운 등의 뜻을 가진 volatile은 사용되는 변수의 값 변경이 확실히 이루어져야할 때 사용합니다. 우리가 컴파일을 진행할 때, 컴파일러는 만들어지는 프로그램의 속도 향상을 위해 코드 최적화를 시행합니다. 코드 최적화 과정에서는 우리가 의도적으로 만든 코드가 일부 변경되기도하는데요, 그 과정에서 값의 대입이 무시되는 경우가 있습니다. 아래 코드를 보겠습니다. #include int main(void){ int var = 5; var = 3; var = 2; printf("var의 값: %d\n", var); return 0; } 이 코드에서는 int 타입의 변수 var에 처음..
C를 배우다보면 키워드와 예약어란 단어를 종종 듣습니다. 사람들이 C언어는 키워드와 예약어를 혼용해서 사용하는데 이유를 알아봅니다. 키워드 컴파일러에서 그 자체로 유의미한 단어를 키워드라고 생각하시면 됩니다. 이 키워드를 이용해 코드를 작성하며, 각종 분기, 반복, 변수 선언 등에서 사용합니다. C언어의 키워드는 32개가 존재합니다. auto double int struct break else long switch case enum register typedef char extern return union const float short unsigned continue for signed void default goto sizeof volatile do if static while 예약어 현재 사용하지는..