군대에 있는 동안 C/C++을 전부 까먹었기 때문에 C를 다시 공부해야 할 필요가 생겨서 공부하게 되었습니다. 이번에는 책에 나온 예제를 중심으로 그 예제를 해결할 때 필요한 개념을 같이 서술하는 방식으로 글을 써보려고 합니다. 잘 부탁드립니다!
교재 : 윤성우의 열혈 C 프로그래밍
교재는 C 기본서중에 인기가 많은 윤성우님 교재로 선택했습니다.
실행환경 : 비주얼 스튜디오
저번 Java 1학년을 공부할때는 Paiza.io를 이용했지만 이번엔 비주얼 스튜디오를 선택했습니다. 제가 공부했던 코드가 컴퓨터에 남기도하고 교재에서도 사용하기 때문에 선택했습니다.
(건너뛰는 챕터가 있을 수 있습니다.)
Chapter 02-1 Hello world! 들여다보기
#include <stdio.h>
int main(void)
{
printf("Hello world! \n");
return 0;
}
Hello world! |
문제 1 다음과 같은 형태로 본인의 이름을 출력하는 프로그램을 작성해 보자. 단, printf 함수는 한 번만 호출해야 한다. 홍길동 홍 길 동 홍 길 동 |
#include <stdio.h>
int main(void)
{
printf("신용준\n신 용 준\n신 용 준\n");
return 0;
}
신용준 신 용 준 신 용 준 |
문제 2 본인의 이름, 주소 그리고 전화번호를 모니터에 출력하는 프로그램을 작성해 보자. 더불어 이스케이프 시퀀스 \n을 적절히 삽입해서 출력형태를 보기 좋게 다듬기 바란다. 총 3번 printf 함수를 호출해서 문제를 해결하자. |
#include <stdio.h>
int main(void)
{
printf("신용준\n");
printf("대한민국 OO도 OO시 OO로\n");
printf("010-0000-0000\n");
return 0;
}
신용준 대한민국 OO도 OO시 OO로 010-0000-0000 |
'C & C++ > 윤성우의 열혈 C 프로그래밍' 카테고리의 다른 글
[열혈 C] 도전! 프로그래밍1 - 유클리드 호제법과 덧셈조합 (1) | 2023.10.09 |
---|---|
[열혈 C] printf함수에서 서식문자의 다양한 활용 (1) | 2023.10.05 |
[열혈 C] 논리 연산자와 콤마 연산자 (0) | 2023.10.03 |
[열혈 C] 단항 연산자와 증가, 감소 연산자 (0) | 2023.10.03 |
[열혈 C] Part 01 C언어의 기본 - 서식문자와 연산자 (1) | 2023.10.03 |