줄바꿈 (newline)에 대해 알아보자!! |
전시간에 간략하게 Hello World!! 란 문장을 한줄로 출력해봤는데요... 오늘은 문장을 여러줄로 출력하는것에 대하여 알아보겠습니다. 우선 아래 코드를 보시면,
전시간과 다른것이 있을텐데요... printf("") 큰따옴표 안에 내용들이 바뀌었어요.. 전시간은 "Hello world"로 끝났지만 오늘은 끝에 \n이 추가되었음을 알수 있어요.
\n을 추가하여 출력하면 이전과 어떤 다른점이 있는지 살펴볼게요
#include <stdio.h> int main(void) { printf("5*1=5\n"); printf("5*2=10\n"); printf("5*3=15\n"); return 0; } |
\n (줄바꿈) 명령어 |
우리가 Visual Studio에서 소스코드를 입력할때 줄을 바꿔 코드를 입력해도 실제 출력해보면 줄이 바뀌지 않아요. 컴퓨터는 항상 명령을 내려야만 움직이는 존재
이기때문인데요. 줄을 바꾸고 싶을때는 줄바꾸라는 명령을 내리면 컴퓨터가 이해하고 실행해요. "\n"이 바로 줄바꾸는 명령어에요. 아래그림을 보시면 "\n"이
없을경우 한줄에 모든 결과를 출력하는걸 볼수 있어요. 그럼 "\n"을 입력했을때는 어떻게 변하는지 두번째 그림을 봐주세요~
두번째 그림은 깔끔하게 세줄로 표기되죠? 이처럼 "\n"의 역활은 한줄로 표기되지 않게 줄바꿈역확을 해요. 한줄로 결과를 출력할면 보기 어렵거나 가독성등
불편한 상황에서 확실하게 정리해주는 거에요.. 그리고 소스코드를 결과 출력은 윗줄부터 순차적으로 실행이되요. 그러니까 printf("5*1=5\n") 이문장이
제일먼저 실행이 되고 아래줄쪽으로 가면서 순착적으로 실행한다는 말이에요.. 그러니까 맨윗줄로 출력하고싶을때는 반드시 맨윗줄에서부터 코드를 작성해야해요
주석이란? |
C언어에서는 주석(comment)이 두가지 종류가 있어요. 정확히 주석이란 프로그램이 하는 일을 설명하는 글인데 프로그램의 실행결과에는 전혀 영향을 끼치지
않고 순수하게 사람이 작업하기 편하게 코드 설명서나 메모 정도로 이해하시면 되요. 주석이 필요한 이유는 나중에 어떤 프로젝트를 진행할때 혼자서 소스를 짜지
않고 여러사람이 짤때 다른사람이 알아보기 편하게 설명을 달아논다 생각하세요~^^ 그리고 자신이 기억하고 싶은부분이라던지 코드를 구분할때도 써요..
주석을 달아노면 가독성을 높여 코드 보기가 많이 편해져요~ 아직 잘 이해가 안되시나요? 아래 그림을 보면서 자세히 설명해 드릴께요..
첫번째 주석은 /* 쓰고싶은내용*/ 이런식으로 표기하면 되요. 문단전체를 주석으로 하고싶을때 쓰는 주석이에요.
두번째 주석은 주석을 달고 싶은곳 맨끝에 // 이런식으로 표기하면 되요 한줄 전체를 주석으로 하고싶을때 쓰는 주석이에요.
이처럼 주석을 달아놓으면 프로그램에는 전혀 영향을 끼치지 않고 코드들을 구분하기 쉬워져요. 그리고 위 사진들처럼 주석은 녹색으로 표시되어 눈에 확 띄어
보기 정말 편해져요.. 여러분들도 주석을 사용하여 프로그램의 구조와 동작을 모두 문서화하는 습관을 기르세요.. ^^
오늘은 여기까지구요 다음시간은 C프로그램 구성요소들에 대해서 알아볼게요..^^
'잡동사니 > C언어 Study' 카테고리의 다른 글
당신의 연봉을 C언어로 프로그래밍해보자 (예제1) (1) | 2015.04.08 |
---|---|
C언어 완전 기초용어 알아보기 (0) | 2015.04.04 |
프로그래밍 하기전 프로젝트 생성 및 소스코드 입력하기 (0) | 2015.04.03 |