본문 바로가기

IT프로그래밍

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

안녕하세요 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에 동시에 올라갑니다!