티스토리 뷰
처음 프로그래밍을 배우는 사람들을 위한 C언어 개념 강의를 포스팅하고자 합니다.
최대한 간결하게 서술하지만 핵심 내용은 모두 이해할 수 있게끔 작성할 것입니다.
C언어는 프로그래밍 언어 종류 중 하나입니다. 프로그래밍 언어란 사람과 컴퓨터 간의 의사소통이 가능하게끔 하는 매개 수단이라고 볼 수 있습니다. 사람이 프로그래밍 언어로 코드를 작성하면 컴파일러(compiler)가 코드를 기계어로 번역하여 컴퓨터에 전해줍니다. 기계어는 0,1로 구성되어 있는 언어체계를 의미합니다. 즉, 요약하자면 프로그래머가 특정 의도를 가지고 코드를 작성하면 컴파일러를 통해 컴퓨터로 해당 코드를 번역해서 전해주고 실행하는 것이라 볼 수 있습니다.
프로그램 작성 -> 컴파일 -> 링크 -> 실행파일 생성
이제 프로그래밍을 하기 위해서 개발 환경 세팅을 해야합니다. Visual Studio, Xcode같은 통합개발환경(IDE: Intergrated Development Environment)을 설치하고 해도 되지만 처음 배울 때는 간단히 웹에서 실행해볼 수 있는 온라인 컴파일러도 괜찮습니다.
환경 세팅이 완료되었다면 첫번째 프로그램을 작성해봅시다.
// 표준 입출력 헤더 파일 포함
#include <stdio.h>
/*
모든 C 코드는 main함수부터 실행된다
입력: 없음(void) / 출력: 정수(int)
*/
int main()
{
printf("Hello World!\n"); // printf 함수는 콘솔창에 문자열을 출력한다
return 0; // return은 함수를 종료시킨다. 동시에 값을 반환할 수도 있다. 0은 정상적인 종료를 의미한다.
}
실행해보면 콘솔창에 Hello World!가 출력되는 것을 볼 수 있습니다.
// 는 한줄 주석 표시이며 코드 실행에 영향을 주지 않습니다. 주로 코드에 대한 설명을 쓸 때 사용합니다.
/* */ 는 여러 줄을 주석 처리할 때 사용합니다.
주석의 설명을 보면서 코드를 이해하시기 바랍니다.
지금은 완전히 이해하지 못하더라도 괜찮습니다. 앞으로 하나씩 배워나갈 내용입니다.
'Programming > C' 카테고리의 다른 글
2. 변수와 연산자 (0) | 2021.06.08 |
---|