Develop/C

[CodeUp 끝판왕 정리] C언어 코드업 1002번 1002 : [기초-출력] 출력하기02

이준환 2023. 3. 8. 13:35
반응형

본 글은 내가 강의를 보고 배운점을 정리 하는 과정 중 하나 입니다.

제 정리를 통해 쉽게 정보를 얻어 갔으면 좋겠습니다.


문제

이번에는 공백()을 포함한 문장을 출력한다.
다음 문장을 출력해보자.

Hello World
(대소문자에 주의한다.)

참고
#include <stdio.h>

int main()
{
  printf("문장1 문장2");
  return 0;
}
을 실행시키면 "문장1”, "문장2"가 공백()을 사이에 두고 출력된다.

** 주의 : 본 화면에서 복사하여 붙여넣기하면 제대로 되지 않을 수 있으니 직접 소스코드를 작성해 넣어야 한다.


정답

#include <stdio.h>

int main()

{

     printf("Hello World");

     return 0; 


해설

#include <stdio.h>           // 컴파일 하기전에 stdio.h를 추가하라는 의미

  • #은 “전처리기”라는 뜻 입니다.
  • 전처리기 :  컴파일 하기 전 미리 처리해야 하라는 명령어
  • 컴파일 : 어떤 언어의 코드 전체를 다른 언어로 바꿔주는 과정
  • 컴파일러 : 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램

<stdio.h>                         // 헤더파일

  • .h는 확장자를 가르키며 .h 확장자는 헤더파일을 가르킵니다.
  • 헤더파일 : 이미 만들어져 있는 함수가 어떤게 있는지 정리한 목차
  • stdio.h : (Standard Input Output)은 표준 입출력 헤더파일이며, 입출력, 반복문, 조건문 등을 사용 가능!

int main()                          // 메인함수

  • C언어의 가장 기본적인 함수
  • 실행 버튼을 누르면 main함수 안에 있는 코드가 가장 먼저 실행합니다.

{                                              // 메인 함수 시작 중괄호

  • 이 중괄호로 부터 메인 함수가 시작 됨을 표시합니다.

printf("Hello World");           // 출력 함수

  • printf는 출력을 하는 구문을 의미합니다.
  • ()괄호안에는 “(따옴표)안에 출력하고 싶은 구문을 넣습니다.
  • ;(세미콜론)은 한 줄의 코드의 마침을 의미합니다. 안녕하세요.처럼 .(마침표)을 의미합니다!

 

return 0;                            // 변환 함수

  • 이 중괄호로 부터 메인 함수가 시작 됨을 표시합니다.
  • ;(세미콜론)은 한 줄의 코드의 마침을 의미합니다. 안녕하세요.처럼 .(마침표)을 의미합니다!

 

}                                                // 메인 함수 종료 중괄호

  •  중괄호로 부터 메인 함수가 종료 됨을 표시합니다.

#1002, #c언어, #코드업, #codeup, #hello, #world

반응형