하나 하나 알아가는 프로그래밍

1. C언어 시작. "Hello world!" 본문

프로그래밍/C Language

1. C언어 시작. "Hello world!"

Metallic 2018. 4. 17. 23:43

 <시작에 앞서 저는 현재 윈도우 상의 Dev C++, Visual Studio, Visual Code 총 3가지 환경에서 C를 공부하고 있는 학생이며, 때문에 각각의 개발 환경에 따라 혹은 OS (리눅스 기반의 OS, 맥 OS 등)에 따라 코드에 있어 약간의 차이가 있을 수 있다는 점을 미리 명시합니다.>


 어떤 언어든 시작할 때 거의 사용되는 "Hello World!" 예제.  1978년에 브라이언 커니핸과 데니스 리치가 쓴 "The C Programming Language" 교재의 첫 번째 예제가 화면에 "Hello, world!"를 출력하는 것이었고, 이것이 유명해지면서 모든 프로그래밍 언어의 첫번째 예제로 굳어지게 되었습니다. 

  저 역시 처음 시작은 이 코드를 통해서 시작을 하게 되었습니다. 이 "Hello, world!" 예제는 코딩을 처음 해보시는 분들도 충분히 하실 수 있을 정도로 쉽기 때문에 그냥 처음에는 제 소스 코드를 보고 따라 치시면 됩니다. 개인적으론 처음 시작하시는 상황이라할 때 개발 환경은 윈도우의 Dev C++를 이용하시기를 권해드리겠습니다. 가장 간편한 인터페이스를 가지고 있으며 초보자라 해도 어렵지 않게 사용이 가능합니다.

#include <stdio.h> 

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


굉장히 간단하죠? 위의 소스코드를 입력하고 키보드의 F11 버튼을 누르면 제대로 입력하셨다 할 때 컴파일링이 진행되고 CMD 같은 창이 뜨면서 "Hello world!"가 뜨게 됩니다. C언어의 개발 환경에 대해서는 따로 정보 게시판에서 추가적으로 설명드리도록 하겠습니다. 사실 지금 글을 보시면서 printf는 뭐고 return 0는 도대체 뭔지 싶으실 껏 같은데 글로 촤르륵 써내려서 가독성이 떨어지게 하는 것보단 참고할 만한 youtube 강의 영상을 아래에 걸어놓도록 하겠습니다. 참고로 아래 영상은 "참고 영상"일 뿐 본인이 코드를 파악하고 자신의 것으로 만들으셔야 합니다.



'프로그래밍 > C Language' 카테고리의 다른 글

6. 반복문  (0) 2018.05.12
5. 조건문  (0) 2018.04.24
4. 프로그램의 구조와 연산자  (0) 2018.04.20
3. 자료형이란 무엇인가?  (0) 2018.04.20
2. 상수와 변수  (0) 2018.04.17
Comments