Cute Running Puppy

Language/c

[c언어 복습] 01.Hello world!

R.silver 2020. 6. 29. 19:40
반응형
#include <stdio.h>

int main(void)
{
	printf("Hello World!");
    return 0;
}

 

1. 함수의 전체적인 구조

int main (void)
{

}
  • 출력 형태 = int, 함수 이름 = main, 입력 형태 = (void), 함수의 몸체 = { }
  • 함수 내에 존재하는 문장의 끝에는 ; 을 붙인다. 하지만 모든 문장에 붙는 것은 아니다.

 

2.  표준 함수와 표준 라이브러리

  • 표준 함수: printf() 등 기본적으로 제공되는 함수
  • 표준 라이브러리: 표준 함수의 모임

 

3.  헤더 파일 선언

#include <stdio.h>
  • stdio.h라는 확장자가. h로 끝나는 헤더 파일을 포함하라는 의미
  • 헤더 파일 stdio.h 에는 printf 함수 호출 정보가 있다. 그러므로 이 파일의 정보를 포함하는 헤더 파일 선언문이 삽입되어야 한다. 
  • 헤더 파일 선언은 소스파일의 맨 앞에 와야 한다. 

 

4. return

return 0;
  • return 문의 의미
  1. 함수를 호출한 영역으로 값을 전달(반환)
  2. 현재 실행중인 함수의 종료

 

5. 문제

printf 함수를 한 번만 사용하여 다음을 출력하자

다람쥐
다 람 쥐
다  람  쥐

정답

#include <stdio.h>
int main (void)
{
	printf("다람쥐\n다 람 쥐\n다  람  쥐\n");
    return 0;
}
  • \(역슬래시)n = 줄 바꿈

 

반응형