IT프로그래밍

[C언어]C언어 독학 002 / C언어 강좌 002/ C언어 기초002[글자 출력 / Hello World]

Manniz 2017. 5. 23.

안녕하세요 C언어 독학 002 번째 입니다.!

002의 시작은 001에서 만든 프로젝트 이후 부터예요!

C언어 독학 001에서 프로젝트만 만들고 아무것도 안했잖아요 ㅎㅎ
002에서는 C언어 프로그래밍을 통해 컴퓨터 화면에 글자를 출력하겠습니다!
자 그럼 ~ C언어 독학 002 출바알~!


1. 화면의 좌측(간혹 우측에 있는 분들도 있어요. 창 이동 가능하니까 편하신대로 놓으세요 ㅎㅎ)에 있는 솔루션 탐색기에서 소스 파일 부분 우클릭


2. 추가 --> 새 항목 클릭


3-1. 위에서 두번째 항목[C++파일(.cpp)] 선택!
3-2. 이름을 test.c 라고 입력!
3-3. 추가 클릭

※ 꼭 이름에 .c 라고 쳐야해요! 안그러면 .cpp파일이 만들어집니다.
.c는 C언어 프로그래밍 언어고요.
.cpp는 C++, 즉 C Plus Plus 프로그래밍 언어예요.
저희는 지금 C언어 프로그래밍을 배우는 중이니까 꼭 꼭 꼭 .c를 찍어주세요!

추가를 누르시면

이런 화면이 나올꺼예요.

4.
여기에 아래 내용을 복붙해서 넣어주세요!
(직접 타이핑 해보면 더 좋아요!)

#include <stdio.h> void main() { printf("HELLO MANNIZ"); }

추가 : 블로그 복붙이 안되서 메모장에 위의 코드 그대로 넣어놨습니다.
하지만 역시 베스트는 직접 입력하는거예요 !!

C_002.txt






5. 위쪽의 디버그-->디버깅하지 않고 시작 // 혹은 컨트롤 + F5를 누르세요!


그럼 내가 입력한 코드가 실행이 됩니다!

짠!!!! 이렇게요 

소스를 하나하나 뜯어보면

#include <stdio.h> void main() { printf("HELLO MANNIZ"); }

#include <stdio.h>
include : 포함하겠다
<stdio.h> : 아직 뭔지 모르겠지만 저 헤더 파일을 포함한다는 겁니다!
음 헤더란, 사용자가 쓰기 쉽도록 명령어를 모아놓은 명령어 모음 이라고 우선 이해해주세요

void main()
{
}
이 부분은 main이라는 함수를 선언한거예요! void란 비어있는, 공허의라는 뜻으로 
함수명 앞의 void는 return값, 즉 main 함수가 끝났을 때 아무값도 반환하지 않겠다는 거예요.
함수는 {}로 둘러싸인 영역을 뜻합니다.
즉 main함수의 영역은
{
  //main함수의 내용
}
까지이고요 {} 안에 있는 내용은 main함수의 내용이라고 이해하시면 되요

printf("HELLO MANNIZ");   
C언어 프로그래밍 명령어의 끝에는 꼭 ; <--요게 붙어있어야 합니다.
콜론이라고 불러요!
위의 printf 명령어는 콘솔창에 글자를 출력하겠다는 뜻이예요
printf는 우리가 제일 위에 선언한 #include <stdio.h> 안에 포함된 명령어 입니다.
stdio는 standard input output으로 표준입출력이라는 헤더고요
C언어를 배우시게 되면 꼭 꼭 꼭 거의 무조건 반자동적으로 제일 처음 입력하게 되는 명령어예요

마지막으로 printf("원하는 내용을 써보세요");
""안에 원하시는 내용을 써보시고, 출력이 잘 되는지 확인해보세요! 캬캬캬

이 포스팅은 manniz.tistory.com과 manniz.blog.me에 동시에 올라갑니다!


댓글