#include <stdio.h>
 
int main(void)
{
    int result;
    int num1, num2;
 
    printf("첫번째 정수를 입력하세요 : ");
    scanf("%d", &num1);
    printf("두번째 정수를 입력하세요 : ");
    scanf("%d", &num2);
 
    result = num1 + num2;
    printf("%d + %d = %d", num1, num2, result);
    return 0;
}
  1. # include <stdio.h>
  2. int main(void)
  3. printf()
  4. scanf()
  5. return 0;
  6. 기타

1. #include <stdio.h>

stdio.h = Standard Input/Output library

: 표준 입출력과 관련된 모든 내용들이 들어가 있는 표준 라이브러리

 

2. int main (void)

: C언어로 구현된 모든 프로그램은 반드시 main() 함수를 가지고 있어야 함

  • C 프로그램이 실행되면 컴퓨터는 제일 먼저 main() 함수를 찾아서 호출!!
  • 출력 형태 : int
  • 입력 형태 : void(형태가 없는 자료형)

 

3. printf()

: C언어의 표준 출력 함수 

#include <stdio.h>
 
int main(void)
{
    printf("안녕하세요?\n");
    printf("제 나이는 %d살입니다.\n", 21);
    return 0;
}
  • printf() 를 쓸 땐 stdio.h 필요
  • \n  : 줄 바
  • %d :  데이터를 10진수 형채로 출력 
  • \(백슬래쉬)를 print할라면 \\이렇게 하면 \ 하나만 나옴

(예시) 백준 1809

int main(void){
    printf("(___)\n(o o)____/\n @@      \\n  \ ____,/\n  //   //\n ^^   ^^");
}

int main(void){
    printf("(___)\n(o o)____/\n @@      \\\n  \ ____,/\n  //   //\n ^^   ^^");
}

 

4. scanf()

: C언어의 표준 입력 함수

#include <stdio.h>
 
int main(void)
{
    int num1;
    scanf("%d", &num1);
    return 0;
}

 

  • printf() 를 쓸 땐 stdio.h 필요
  • 입력된 데이터를 저장할 변수의 이름 앞에 &(주소 연산자)를 붙여야 함!!!!!! 
  • &(주소 연산자) : 변수의 메모리 주소를 의미

 

5. return 0;

: 프로그램 종료 상태를 알리는 용도로 사용

(0 = 정상적인 종료의 상황에서 전달하는 값)

 

6. 기타

1. 주석 

  • // : 한 줄 주석 
  • /* 1줄
    2줄 */ : 여러 줄 주석

2. 중괄호 

{} : 코드의 범위

 

3. 들여쓰기 

: 코드를 읽기 쉽도록 일정한 가격을 띄워 작성하는 방법

 

 

출처 : 

https://sejong-kr.libguides.com/c.php?g=942233&p=6822319

+ Recent posts