목차

I-1. 표준 출력

새로운 언어를 배우면 늘 처음 하는 것이 있죠. C언어에서 “Hello, world” 를 출력해봅시다.

#include <stdio.h>

int main()
{
		printf("Hello, world");
		return 0;
}

위 코드를 복사하거나 입력하여 실행해보세요.

Hello, world

출력이 잘 되나요? 아직 코드의 기능을 배우지는 않았지만, C언어 코드는 크게 두가지 부분으로 나눌 수 있습니다.

#include <stdio.h>
// 전처리기

int main() // main함수
{
		printf("Hello, world");
		return 0;
}

전처리기는 본격적인 코드에 앞선 준비코드라고 이해하면 됩니다. 대표적으로 <stdio.h> (Standard Input Output) 와 같은 헤더가 있습니다. 전처리기에 대해선 나중에 자세히 배우니 지금은 꼭 써야한다는 것만 알면 됩니다.

main함수는 코드를 실행할 때 가장 먼저 실행하는 함수입니다. 함수를 배우며 더 자세히 알아볼겁니다. 처음 배우는 입장에서는 일단 main함수 안에 코드를 넣어야 한다는 것만 알아도 됩니다. ‘return 0;’ 에 대한 궁금증도 생길 수 있는데 이 부분 또한 머지 않은 강의에서 자세히 배우게 됩니다.

위의 내용은 완벽히 이해하지 못해도 괜찮습니다.

C언어에서 가장 기본적인 출력을 하는 메서드는 printf입니다.

printf(내용);

printf 로 시작하여 괄호 안에 출력하고 싶은 내용을 넣고, ;(세미콜론)을 붙이면 됩니다. 하지만 아무 내용이나 그냥 넣을 수는 없고 문법에 맞추어 넣어야 합니다. Hello, World같은 문자열을 출력하고 싶다면 “(쌍따옴표) 로 감싸서 출력하면 됩니다.

printf("Hello, World");

단순히 printf만 가지고는 코드를 실행할 수 없으므로 필수적인 나머지 부분을 넣어서 완성해봅시다.

#include <stdio.h>

int main()
{
		printf("Hello, World");
		return 0;
}
Hello, World