5번째 간단한 C 예제 실습.

C언어 기초 2015. 4. 13. 09:00 Posted by 네트동자

1행  #include <stdio.h>
2행 int main(void)
3행 {
4행 printf("Hello C world");

5행

6행 return 0;
7행 }

 

1 행에서 표준 입출력 함수들이 정의된 헤더파일을 Include 하고 있다.

헤더파일 stdio.h 안에는 printf( ) 함수가 정의되어 있다.

그러므로, 컴파일러는 이 파일안에 정의된 내용에 따라 printf( ) 함수의 동작을 수행한다.

 

즉~!

printf( ) 함수를 사용하려면 반드시 stdio.h 가 있어야 한다.

 

 

4행, printf( ) 함수는 출력함수이다. " - 큰따옴표로 묶인 내용을 모니터에 출력한다.

그러므로

Hello C world 가 모니터에 출력된다.

 

 

 

'C언어 기초' 카테고리의 다른 글

7번째 쉬운 예제.  (0) 2015.04.13
6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13
4번째. 표준라이브러리 함수 printf ( )  (0) 2015.04.11
3번째 main( ) 함수  (0) 2015.04.11
2번째 헤더파일 stdio.h  (0) 2015.04.10

4번째. 표준라이브러리 함수 printf ( )

C언어 기초 2015. 4. 11. 09:00 Posted by 네트동자

printf ( ) 문자열이나 문자, 상수, 변수등을 모니터에 출력하는 기능을 갖는 함수이다.

printf ( ) 함수를 표준 라이브러리 함수라고 한다.

 

 

 

 

그렇다면, 컴파일러는

어떻게 표준 라이브러리 함수인 printf( ) 의 동작을 알겠는가?

 

바로,

                표준 라이브러리 함수의 동작을 따로 정의해 놓은

                                                                               헤더파일을 통해서 이다.

 

즉, 표준 라이브러리 함수를 사용하기 위해

'헤더 파일'의 인클루드를 알리는 선언은 프로그램 작성시 가장 먼저 해야하는 작업이다.

 

예문)

 

  #include <stdio.h>

int main(void)

 

{

     printf("Hello Cworld \n);

     return 0;

}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'C언어 기초' 카테고리의 다른 글

6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13
5번째 간단한 C 예제 실습.  (0) 2015.04.13
3번째 main( ) 함수  (0) 2015.04.11
2번째 헤더파일 stdio.h  (0) 2015.04.10
1번째 #include <stdio.h>  (0) 2015.04.10

3번째 main( ) 함수

C언어 기초 2015. 4. 11. 09:00 Posted by 네트동자

int main (void)

{

      printf ( "Hello C world \n" );

      return 0;

}

 

 

main ( ) 함수는 프로그램 실행시 가장 먼저 호출되는 함수이다.

이 함수는 운영체제가 호출합니다.

 

C 프로그램의 경우,

소스파일을 컴파일하고, 링크해서 만든 실행 파일 (  .exe ) 을 실행하면 운영체제가 실행파일 내의 main() 함수를 가장 먼저 호출하기로 사전에 약속되어 있다.

 

 

 

다음은 main( ) 함수의 선언 형태를 나타낸 것이다.

츨력형태는 int

함수 이름은 main

입력형태는 void

 

int                   main                     (void)  

출력형태          함수이름               입력형태

int = integer (정수)

void = (비어있음)

 

다시,

int main (void) =  

입력(Void형) 없이  main( ) 함수를 호출해서 출력은 정수(int 형) 으로 하라는 의미이다.

 

 

2번째 헤더파일 stdio.h

C언어 기초 2015. 4. 10. 09:00 Posted by 네트동자

헤더 파일(Header File)은 확장자 H를 갖는 파일이다.

#include <stdio.h>

위에서 stdio.h 는 Header File을 의미한다.

 

Header File : 표준 라이브러리 함수 printf( )  ,   scanf( ) 등  이러한 함수들의 동작을 따로 정의해 놓은 파일을 의미한다.

 

 

stdio는 Standard Input Output (표준 입출력)을 줄여서 stdio로 쓴 것이다.

 

 

 

결론)

#include <stdio.h> 는 어떤 의미인가?

Visual C++ 이면

C:\Program Files\Microsoft Visual Studio 9.0\include 

경로의 Include 폴더에 stdio.h 파일이 있다는 걸 의미한다.

바로, 이 파일을 인클루드(Include,포함하는) 작업을 먼저 수행하라는 의미이다.

 

'C언어 기초' 카테고리의 다른 글

6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13
5번째 간단한 C 예제 실습.  (0) 2015.04.13
4번째. 표준라이브러리 함수 printf ( )  (0) 2015.04.11
3번째 main( ) 함수  (0) 2015.04.11
1번째 #include <stdio.h>  (0) 2015.04.10

1번째 #include <stdio.h>

C언어 기초 2015. 4. 10. 09:00 Posted by 네트동자

전처리기 (Preprocessor) - #

#include <stdio.h>

특수문자 ' # ' 이 삽입되어 있다.

이것은 전처리기 (Preprocessor)를 의미한다.

즉, 컴파일러가 컴파일을 수행하기 전에 먼저 처리하라는 의미이다.

 

 

'C언어 기초' 카테고리의 다른 글

6번째 printf( ) 함수 와 특수문자.  (0) 2015.04.13
5번째 간단한 C 예제 실습.  (0) 2015.04.13
4번째. 표준라이브러리 함수 printf ( )  (0) 2015.04.11
3번째 main( ) 함수  (0) 2015.04.11
2번째 헤더파일 stdio.h  (0) 2015.04.10