C언어
- 절차 지향(procedure-oriented) 프로그래밍 언어 = 저급(컴퓨터가 인식하는 기계어에 가까운 특성을 가진 언어) & 고급(사람이 알아보기 쉬운 특성을 가진 언어) 언어 특징 존재
- 대소문자 구분, 기본단위 : 함수, 주석형식 : //&/**/
C언어 파일 생성 순서
1. src.파일 작성 : ~.c
2.preprocessor에 의한 선행처리 : Compilor가 작업하기 좋도록 src재구성
3.Compilor에 의한 compile : ~.c를 기계어로 변환 / ~.o or ~.obj
4. Linker에 의한 link : 1개 이상의 .obj, 라이브러리, 시동 코드 등을 합쳐 하나의 파일로 만드는 작업
*N개 src파일 작성 + 링크 -> 1개의 파일 만들기 = 분할 컴파일
5. Executable File의 생성 : ~.c -> ~.obj -> ~.exe
printf
- 출력함수
- \', \", \?, \\(백 슬래시), \a(경고음 발생), \b(backspace), \n(줄 바꾸기), \r(carriage return), \t(수평 tab), \v(수직 tab), \f(form feed)


scanf
- 입력함수
- data를 입력 받고, data type에 해당하는 크기의 memory를 우선 할당
*variable = 이름을 할당 받은 메모리 공간

'Basic Programming Language > C' 카테고리의 다른 글
| C언어 - 포인터, 포인터배열 (0) | 2024.04.06 |
|---|---|
| C언어 - 제어문, 함수 (0) | 2024.04.05 |
| C언어 - 연산자, 배열 (0) | 2024.04.04 |
| C언어 - 선행처리, 변수 (0) | 2024.04.03 |