본문 바로가기

C

16 Preprocessor 16-01. Preprocessor가 해주는 일들 프로그램을 작성할 때, 코드를 가장 먼저 보는 게 전처리기이다. "컴파일러"의 "전에" 처리를 해주기 때문에 전처리기이다. 최근에는 다양한 플랫폼에서 상품화를 하는 경우가 많다. 윈도우, 앱스토어, 리눅스 등에서 돌아가게 해주는 게 필요하다. C, C++ 언어를 사용할 때 전처리기에 어떻게 코드를 컴파일할지 결정할 수 있도록 도와주는(조건적으로 도와주는) 가능을 사용하면 좋을 것이다. 16-02. 전처리를 준비하는 번역 단계(Translation phases) //// 02 int main() { /* Program written in C 1st. Translating : 번역 단계를 먼저 거친다. 2nd. Preprocessing 3rd. Compili.. 더보기
02 데이터와 C언어 변수와 상수 int angel = 1004; 변수: 어떤 값이 저장될 수 있는 메모리 공간 리터럴 상수(literal constant): 문자 그대로의 의미를 갖고 값이 변하지 않는 수 scanf() 함수의 기본적인 사용법 #include int main() { int i = 0; scanf("%d", &i); // & : ampersand printf("value is %d \n", i); return 0; } 이렇게 코드를 짠 후 build를 하면 오류가 나온다. 이를 해결하기 위해서는 2가지 방법이 있다. 코드 제일 위에 #define _CRT_SECURE_NO_WARNINGS 삽입 project - properties - C/C+ - preprocessor에 define _CRT_SECURE_NO.. 더보기
01 C 언어를 소개합니다. 앞으로 작성할 내용들은 홍정모 교수님의 강의에 저작권이 있음을 밝힙니다. 문제가 될시 글을 삭제하겠습니다. https://www.inflearn.com/course/following-c/dashboard 홍정모의 따라하며 배우는 C언어 - 인프런 | 강의 '따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., - 강의 소개 | 인프런... www.inflearn.com 더보기