위로 아래

기본형

#include <stdio.h>

int main(void)
{
     return 0;
}

#include : 헤더 파일 호출. 전처리 작업.

stdio.h(Standard Input Ouput header) : 표준 입출력 헤더. printf, scanf 등 포함.

void : 매개변수 없음.

return 0 : 반환값 없음. (main 함수의 반환값은 운영체제가 받는다)

 

 

 

출력함수

#include <stdio.h>

int main(void)
{
     puts("출력");        //자동 줄바꿈.
     printf("출력\n");
}

puts : 오직 문자열만 출력. 자동 줄바꿈. %d 등 사용 불가.

printf : \n으로 줄바꿈. %d 등 사용 가능.

 

 

입력함수

#include <stdio.h>

int main(void)
{
    int num;
    char ch;
    char str[5];
    
    scanf("%d %c %s",&num, &ch, str);
    
    printf("%d %c %s \n", num, ch, str);
    
    return 0;
}

 

& (앰퍼샌드 ampersand) : 해당 변수의 주소값

​문자열 입력받을 때는 &를 사용하지 않는다.