1) 목표 개발시 자주 사용되는 전처리기 이해하기 2) 설명 전처리기는 gcc 컴파일 하기전에 이루어지는 작업입니다. 전처리기는 #include, #define, #ifdef, #undef, 등 여러가지 형태가 있습니다. 이전 강의에서 배운 #pragma도 전처리기의 한 형태입니다. 여기서는 자주 사용되는 #include, #define, #ifdef 문에 대해서 알아봅니다. // 사용자가 작성한 헤더파일을 포함시킬 수 있습니다. #include "my_header.h" // 매크로를 정의할 수 있습니다. #defineMAX_ARRAY100 // 매크로를 조건연산자로도 정의할 수 있습니다. // a,b중 작은값을 구하는 매크로입니다. #define MIN_LEN(a,b) (((a)code); printf..

1) 목표 c언어 프로그램 구조 익히기 개발에 필요한 리눅스 명령어 익히기 2) 강의 디렉토리 만들기 리눅스에서 아래 명령어로 강의 디렉토리를 만들기 > mkdir c-lecture > ls c-lecture > cd c-lecture 리눅스 명령어 설명 mkdir c-lecture c-lecture 디렉토리를 생성 ls 현 디렉토리의 모든 파일(디렉토리 포함)을 보여줌 cd c-lecture 해당하는 디렉토리로 이동 3) 개발하는데 유용한 리눅스 명령어 > man 키워드 키워드에 대한 설명이 나옴 > man mkdir mkdir에 대한 설명이 나옴 ※ 항상 새로운 명령어나 c언어의 함수를 man 명령어로 찾아보면 많은 정보를 얻을 수 있습니다. 잘 활용하시기 바랍니다. 4) 첫 프로그램 작성 vi로 h..
- Total
- Today
- Yesterday
- 소켓
- Member
- 문자열
- struct
- Call-by-value
- 재고
- Clang
- String
- #ifdef
- #include
- Linux
- array
- strcpy
- 리눅스
- 파라메타
- #define
- GCC
- Pointer
- memset
- IPC
- c프로그램
- 의유
- Call-By-Reference
- 배열
- sharetravelplan
- C언어
- While
- memcpy
- 포인터
- 전처리기
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |