let's study/C 언어

프로그램 작성의 기본

DarkSoul.Story 2013. 7. 11. 11:34
반응형

• 문자 출력

                           

     <그림 1. 기본 구성>


       /*  */ 또는 //으로 표시되는 부분은 주석이며, 프로그램에는 포함되지 않는다. 

         프로그램을 작성하는 데 주석을 사용해 메모해 두면 구현하려는 프로그램이 복잡해지거나 공동작업을 할 때 상

         당히 유용하다.

 

/* */ : 단일행 주석 , 여러 행에 걸쳐 사용가능

// : 단일 행 주석

   

    표준 라이브러리 함수를 사용하기 위해서는 헤더 파일을 문장의 맨 앞에 포함 시켜서 사용해야 한다.

       확장자가 .h로 끝나는 파일이 바로 라이브러리를 관리하는 헤더 파일이다.

 

   ③ int main(void)부분의 main이 바로 맨 처음 접하는 함수이다. 프로그램을 실행시키자 마자 컴퓨터는 main을 찾기 시

       작한. main부분을 찾아 호출해야 하기 때문이다.

       프로그램을 실행시키면 찾는 함수는 main이지만 정작 실행되는 것은 main {   }안의 Body부분의 함수 이다.

 

④ printf는 함수 호출 시 전달되는 문자열을 모니터에 출력해주는 기능을 가진 함수이다.

   이러한 함수는 기본적으로 제공이 되는 함수 이다.

 

⑤ return 0;은 함수를 빠져 나온다는 의미이다.  또한, return그대로의 의미로 함수를 호출한 영역으로 0의 값을 반환

   한다는 의미도 가지고 있다.

      메인 함수에 반환되는 값은 해당 프로그램의 최종 종료 값이다. 프로세스를 다루는 프로그램을 만들다 보면 어떤 

      프로그램이 정상 종료했는지, 아니면 비정상 종료했는지를 다루게 되는 , 그 기준은 해당 프로그램이 최종 반환

      한 값이 어떤것을 가지고 반환했는지를 판단 기준 으로 하며, 그 메인에 반환한 값이 그 기준이 된다. 0을 반환한다

      는 것은 정상적인 종료를 의미한다.

 

☞ ;(세미콜론) : 연산의 종료를 나타낸다.

 표준라이브러리 : 이미 만들어져 있으며 누구나 사용할 수 있는 함수 즉 기본적으로 제공되는 함수

   

   정수 출력

     

    <그림 2. 정수 출력 예제>    


<그림 2-1. 실행 결과>


%d : 서식 문자라고 하며, “   “ 따옴표 안의 내용을 그대로 출력하라는 의미가 아닌 출력 대상의 형태를 지정하는 것

이다. %d는 10진수 정수형으로 출력하라는 의미


반응형

'let's study > C 언어' 카테고리의 다른 글

증가 감소 연산자  (0) 2013.07.11
산술연산자와 대입 연산자  (0) 2013.07.11
상수(연산자)  (0) 2013.07.11
변수(연산자)  (0) 2013.07.11
C언어 개론  (0) 2013.07.11