728x90
반응형
main함수
#include <stdio.h> //헤더파일 stdio.h를 현재 위치에 삽입하라는 의미
/*
함수 puts와 printf를 사용하려면 첫줄에 #include <stdio.h>
*/
//main(): 컴퓨터 실행시 가장 먼저 호출되는 특별한 함수(CRT 함수 - C Runtime Startup function)
int main(void)//함수머리, void = 인자X
{
//프로그램은 main() 내부의 코드를 순차적으로 실행한다
printf("hello world\n");
puts("C언어 재미있다!!");
return 0;//반환값
//함수몸체
}
printf, puts
- puts(): enter 처리된다
- printf(): enter 처리가 되지 않는다, 줄 바꿈을 하고싶다면 \n 을 사용한다
=> 띄어쓰기는 모두 반영된다
#include <stdio.h>
int main(void)
{
puts("Fortran"); //enter 처리된다
puts("Algol");
puts("Cobol");
printf("BCPL "); //enter 처리가 되지 않는다, 띄어쓰기는 반영된다
printf(" B ");
printf("C\n");
return 0;
}
문제를 풀어보자
01) print()를 한번 사용해 다음과 같은 콘솔 화면 출력하기
#include <stdio.h>
int main(void)
{
printf("C Pascal Java Python Kotlin");
return 0;
}
02) printf() 한 번 사용
#include <stdio.h>
int main(void)
{
printf("C\nPascal\nJava\nPyton\nKotlin");
return 0;
}
03) puts() 한 번 사용
#include <stdio.h>
int main(void)
{
puts("데니스 리치, 제임스 고슬링, 귀도 반 로섬");
return 0;
}
04) puts 한 번 사용
#include <stdio.h>
int main(void)
{
puts("데니스 리치\n제임스 고슬링\n귀도 반 로섬");
return 0;
}
05) 조건X, 그냥 작성
#include <stdio.h>
int main(void)
{
puts("프로그램 개발 과정\n");
printf("1. 프로젝트 작성\n");
printf("2. 소스 작성\n");
puts("3. 빌드");
puts("4. 실행");
return 0;
}
06) 조건X, 그냥 작성
#include <stdio.h>
int main(void)
{
printf("*\n");
puts("**");
puts("***");
printf("****");
return 0;
}
반응형
'일상 > 공부' 카테고리의 다른 글
[ C언어 ] C언어 토큰 - 키워드, 식별자 (0) | 2024.01.12 |
---|---|
[ C언어 ] 문장, 블록, 주석처리하기 (1) | 2024.01.12 |
[ C언어 ] vscode에서 C언어 사용하기 2탄 - window (0) | 2024.01.09 |
[ C언어 ] vscode에서 C언어 사용하기 1탄 - window (0) | 2024.01.09 |
.gitignore 작성하기 (1) | 2024.01.09 |