c
-
전처리기 지시문(Preprocessor directives) - 3프로그래밍 언어/C & C++ 2020. 6. 28. 18:36
분량이 많아져서 세번째 글까지 나눠서 나머지 지시문에 대해 설명합니다 전처리기 지시문에는 아래와 같은 종류가 있습니다. - Macro definitions (#define #undef) - Conditional inclusions (#ifdef #ifndef #if #endif #else #elif) - Line control(#line) - Error directive(#error) - Source file inclusion(#include) - pragma directive(#pragma) * predefined macro names( __something__) 6. pragma directive(#pragma) -#pragma pragma는 컴파일러에 다양한 옵션을 설정하기 위해 사용됩니다. 이 옵..
-
전처리기 지시문(Preprocessor directives) - 1프로그래밍 언어/C & C++ 2020. 6. 26. 23:19
전처리기 지시문은 프로그램의 코드에 #로 시작하는 라인들을 말합니다. 예를 들어 #include, #define 등이 있죠. 이 코드들은 구문(statement)이 아니라 전처리기(preprocessor)에서만 사용되는 지시문입니다. 전처리기는 실제로 컴파일을 하기전에, 전처리기 지시문을 읽어서 해당하는 지시문에 따라 처리를 해주는데요, 이 지시문은 구문과 다르게 ';' 로 끝나지 않고 newline 문자가 있으면 끝나는 것으로 봅니다. 전처리 지시문이 한 줄을 넘어가게 된다면 \ 를 입력하여 줄을 구분해주면 됩니다. 전처리 지시문에는 아래와 같은 종류가 있습니다. - Macro definitions (#define #undef) - Conditional inclusions (#ifdef #ifndef ..
-
프로그래밍 언어별 공식 레퍼런스프로그래밍 언어 2020. 6. 14. 17:45
오늘은 각 프로그래밍 언어별 공식 document, reference 사이트를 정리해볼까 합니다. 각 언어에 대한 설명은 위키피디아가 훨씬 자세히 설명해놓았기에 해당 링크로 대체하고, 공식 document가 있는 언어는 해당 사이트로, 없다면 가장 정리가 잘 된 사이트를 가져와봤습니다. 1. C언어 C (프로그래밍 언어) - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. C패러다임명령형 프로그래밍 (절차적 프로그래밍), 구조적 프로그래밍설계자데니스 리치개발자데니스 리치, 벨 연구소발표일1972년최근 버전C18최근 버전 출시� ko.wikipedia.org 켐 톰슨과 데니스 리치에 의해 1970년대 부터 만들었습니다. C언어의 특징 중 하나로는 정규화된 표준 C 라이브러리가 존재한다는 ..