C언어 1편. 출력에 대해서 알아보자!(그림 넣어서 더 쉽게 설명했습니다ㅠㅠ)

2017.04.03

안녕하세요! 김대은기자입니다! 저번 C언어 기사가 그림도 없고, 설명도 복잡해서 너무 어려우셨죠..



 



이번에는 그림과 함께 기사를 같이 써 볼 것입니다!(기자님들의 이해가 될 수 있을진 모르겠지만요..)



 



따라해봅시다~! 한혜성 기사님이 설명해주신 Visual Studio다운하는 방법을 알려주셨죠..!



 



Visual Studio다운로드 하시는 법은 아래 링크로 들어가셔서 다운해주시면 될 것 같네요.



(설명해주신 한혜성 기자님께 감사드립니다.)



http://kids.dongascience.com/presscorps/newsview/3077



 



 



C언어(Visual Studio)를 실행하시면 먼저 아래와 같은 그림이 뜰 텐데요!





 



이것이 바로 시작 페이지입니다! 여기서 코드를 입력하는 방법! 아래와 같이 따라해주실게요!



 



 



 





 





 





그리고, 확인 버튼을 눌러줄게요!



 





다음 버튼을 눌러줍니다.





'빈 프로젝트'를 체크하신 뒤, 마침을 눌러줍니다!



 





 



소스파일-추가-새 항목



새 항목을 눌러줍니다!



 





 



이름은 마음대로 정해주세요.(이름이 끝난 후, 반드시 (.c)라는 문자를 넣어주셔야 합니다.(위 그림 참고))



 



추가하시면..!



 



 





 



 



이런 화면이 뜰 것입니다! 여기서 작업하시면 되요!



 



지금부터 '출력'에 대해서 배워볼 것입니다.



 



 



아래의 외계어(?)를 복사해서 visual studio에 붙여넣어 봅니다.



 



 



#include





int main() {



 printf("안녕하세요");



 return 0;



}



 



그 후, Ctrl+F5를 눌러주면..!



(예 눌러주세요.)



 



cmd에 안녕하세요계속하려면 아무 키나 누르십시오... 라고 나옵니다!



 



설명 들어갈게요.



 



 



#include



 



위 코드에서는 "stdio.h" 파일을 프로그램에 포함시키라는 의미입니다. 쉽게 말해서 "stdio.h"라는 곳에는 여러 가지 함수들이 저장되어 있다는 건데요. "stdio.h"에는 제가 썼던 코드 "printf"가 들어가 있답니다! 이해가 좀 되셨는지요? 좀 어려울 것입니다.



 



그럼 이제 "int main()"이라는 것에 대해서 알려 드리도록 하겠습니다. "int main()"은 메인 함수의 '머릿부'라고 하는데, C언어는 프로그램을 시작할 때 메인 함수를 찾아서 실행하게 됩니다. 따라서 이와 같은 코드는 꼭 들어가야 합니다.



 



 



{.......}



 



메인 함수의 시작과 끝부분을 나타내며 그 사이에 실제 실행해야 할 명령들이 들어가는 곳입니다! 이 괄호 안에 코드를 짜 주셔야 합니다.



 



printf("안녕하세요");



 



이것이 바로 명령을 실행시키는 문장입니다. C언어의 '출력' 기능입니다. ("..."); 은 ""안에 있는 글들을(문자열을) 출력하는 명령(함수)입니다. 명령의 끝에는 무조건 세미콜론(;)이 붙게 됩니다. 세미콜론이 붙지 않으면 아무리 코드를 열심히 썼더라도 cmd에는 출력이 되지 않죠.



 



return 0;



 



프로그램을 종료하고 정상적으로 종료되었다는 의미로 운영 체제에 0을 돌려줍니다.



 



잘 따라오셨나요? 아까 위의 cmd를 보면 계속하려면 아무 키나 누르십시오...라는 글 때문에 방해(?)가 될 텐데요.



깨끗하게 정리하는 법을 알아봅시다.



 



#include



int main() {



 



printf("안녕하세요\n");



return 0;



}



 



복붙하셔보세요.



그 후, Ctrl + F5를 눌러줍니다.



 



결과는..!





이렇게 나오실 겁니다.



안녕하세요라는 텍스트에 엔터가 들어간 비밀은 무엇일까요?



 



그건 바로 \n입니다.



안녕하세요\n은 안녕하세요(다음 엔터)와 같습니다.



 



이 기능은 '계속하려면 아무 키나 누르십시오..."라는 텍스트를 깔끔하게 치워주는 것뿐이 아닙니다.



그럼 엔터(\n)가 들어가는 코드는 어떤 식으로 사용할까요?



친구들의 명단이나 출석부, 구구단표 등을 만들때도 자주 사용됩니다. 이 기능은 출력 기능에 있어서



반드시 알아야 할 기능입니다.



 



한 가지 예를 드리자면,





이렇게 정렬이 제대로 되어있지 않아서 지저분한 텍스트들을



(코드 : #include <stdio.h>

int main() {

 printf("이름 : 김대은");

 printf("학년 : 6");

 printf("취미 : 컴퓨터");

 return 0;

}



)





훨씬 깔끔하게 정리할 수 있습니다!



(코드 : #include <stdio.h>

int main() {

 printf("이름 : 김대은\n");

 printf("학년 : 6\n");

 printf("취미 : 컴퓨터\n");

 return 0;

}



)



 



여러분은 지금까지 C언어의 가장 기본적인 기능인 '출력 기능'에 대해서 알아보았는데요.



'출력 기능'은 매우 유용하게 쓰이고 가장 많이 쓰이는 기능이기 때문에 '출력 기능'은 기본적으로



꼭 알아두셔야 합니다!



 



이상 김대은기자였습니다.



감사합니다^^



2편에서 뵙죠~


글쓰기 평가어린이과학동아 기자2017.04.05

c언어로 출력 기능을 익히는 방법을 소개한 기사네요. 우선 기사에 대한 평을 하기에 앞서 직접 컴퓨터 화면 스크린 캡처를 다 하고 설명하려고 애쓴
모습에 칭찬을 해주고 싶어요. 이런 기사는 사실 c언어에 관심이 있는 친구들이 아니면 읽기 쉽지 않을 거예요. 전문분야의 글이고, 게다가 직접 따라해보지 않고서 눈으로만 읽기엔 어려울 거예요. 그렇지만 친구들에게 소개해주려고 김대은 기자가 최대한 친절하고 성실하게 글을 쓴 점을 높이 평가해요. c언어에 대한 기사도 좋지만, 좀 더 쉽고 누구나 읽을 수 있는 주제로 기사를 써 보면 어떨까요? ^^

목록보기

댓글 5
신기해요 
와우~!.
대은 기자는 C언어에 관심이 많아보여요~! 이전에도 관련한 기사를 썼었죠?? 대은 기자의 꿈이 컴퓨터 프로그래머인지 궁금해요.^^
솔직히 말해서 컴퓨터와 자동차와 관련된 직업을 갖고 싶어요!
꿈이 자동차 디자이너 래요.