티스토리 뷰

언어/C

[C언어] 2. C언어의 기초

최우림 -=HaeJuK=- 2013.10.07 15:04

프로그램들은 어느 정도 실력을 쌓이면 항상 이런말을 하고 다닙니다.

" Hello, World! " 만 찍을 수 있다면 해당 언어는 50% 이상 한 것이다!!


왜 그럴까요? 프로그래머 들은 항상 기초를 중시합니다. 처음! 최초 실행이 성공 했다면 그 이후의 일들은 

시간의 투자와 비례하니 더 이상의 막힘이 없다는 것입니다.

즉, 진입 장벽이 없어 졌으니 이제 마음것 해당 언어를 배울 수 있다. 라는 뜻을 내포 하는 것입니다. 


그럼 그 유명한 " Hello, World! " 을 살펴 보겠습니다. 


우리는 현재 C를 공부 하고 있습니다. 고로, C를 이용하여 " Hello, World! " 를 작성해 보겠습니다.



 
#include <stdio.h>
int main()
{
    printf("Hello, World!!!");
    return 0;
}






위의 코드를 살펴 보겠습니다. 


#include <stdio.h> // C 표준 라이브러리 중 하나인 stdio.h 라는 헤더 파일에 선언된 내용을 포함한다는 뜻이다. // 이 문장을 쓰지 않으면, printf 함수의 선언을 찾을 수 없다는 컴파일 오류가 발생한다. int main(void) // 매개변수가 없는 C 프로그램의 시작을 나타내는 정수값을 반환값으로 받는 main 함수를 시작한다. { // 함수의 시작점을 나타낸다. printf("hello, world"); //콘솔 출력에 hello, world라는 단어를 출력하고 \n 에 의해 다음 줄로 이동하게 된다. return 0; // 0을 반환하며 이 함수를 종료한다. } // 함수의 종료점을 의미한다.


위와 같은 해석이 가능합니다. 


칙칙한 콘솔에 글자만 찍히는 프로그램을 만들어서 실망 하셨지요?


이게 시작입니다.  화려한 UI, 그래픽적요소 등은 차근차근 배우면 저절로 하시게 될껍니다.


이상입니다. 

댓글