2024/08/16 2

[컴퓨터 구조+운영체제] Hello World 가 출력 되기까지 (1)

#include int main(void) { printf("Hello World\n");} 오늘은 C 를 처음 배우면서, 환경 세팅을 위해 위의 코드를 교재를 보고 따라 쳐 보았다.  지금까지 머릿속에 있는 내용은 아래와 같았다. 프로그래머는 소스 코드를 작성한다.Run 버튼을 누른다.Hello World가 출력된다.  이 과정을 당연하게만 생각했었는데, 코드 작성 창 하단에 출력되는 것은 단순히 Hello World 가 아니었다. 오후 9:03에 빌드를 시작함... 1>------ 빌드 시작: 프로젝트: ch2, 구성: Debug x64 ------ 1>example.c 1>ch2.vcxproj -> source\repos\ch2\x64\Debug\ch2.exe ========== 빌드: 1개 ..

[C 입문] 소스 코드 기본 구조

#include int main(void) { printf("Hello World\n"); return 0;} #include : 전처리기 지시문컴파일 : C언어로 작성한 코드를 컴퓨터가 알아들을 수 있는 기계어로 번역하는 컴파일러컴파일에 필요한 것들을 알려주기 위해 전처리기 지시문을 사용함.#include 는 지정한 파일을 코드에 포함하라는 뜻 stdio.h : 헤더 파일.확장자가 h 로 다른 파일에 정의된 상수나 변수, 함수 등을 사용하기 위해 만듦.printf() , scanf() 등이 선언되어 있음 int main(void) {} : main() 함수는 모든 프로그램의 시작점.프로그램을 실행하면 전처리기 지시문을 제외하고 가장 먼저 실행됨.int 는 main 함수가 반환하는 값의 자료형.소괄호 안..