close
더북(TheBook)
search
코딩 자율학습 나도코딩의 C 언어 입문
더북(TheBook)
home
Home
1장 Hello, C!
1.1 개발 환경 설정하기
1.2 첫 번째 C 프로그램 작성하기
2장 프로그래밍의 기초: 변수와 상수, 입력과 출력
2.1 이 장에서 만드는 프로그램
2.2 변수
2.2.1 C 소스 파일의 기본 구조
2.2.2 정수형 변수
2.2.3 주석
2.2.4 실수형 변수
2.3 상수
2.4 printf( )로 출력하기
2.5 scanf( )로 입력받기
2.5.1 숫자 입력받기
2.5.2 문자형 변수로 입력받기
2.6 프로젝트: 경찰 조서 쓰기
마무리
셀프체크
3장 조건대로 반복하기: 반복문
3.1 이 장에서 만드는 프로그램
3.2 ++ 연산자
3.3 반복문의 종류
3.3.1 for 문
3.3.2 while 문
3.3.3 do-while 문
3.4 이중 반복문 사용하기
3.4.1 실습 1: 구구단 출력하기
3.4.2 실습 2: 별표 출력하기
3.4.3 실습 3: 오른쪽 정렬로 별표 출력하기
3.5 프로젝트: 피라미드를 쌓아라
마무리
셀프체크
4장 조건에 따라 다른 일하기: 조건문
4.1 이 장에서 만드는 프로그램
4.2 조건에 따라 분기하기
4.2.1 if-else 문
4.2.2 if-else if-else 문
4.2.3 AND와 OR 연산자
4.3 실행 중단하기
4.3.1 break 문
4.3.2 continue 문
4.4 여러 방향으로 분기하기
4.4.1 난수 생성하기
4.4.2 switch 문
4.4.3 실습: 청소년 나이 구분하기
4.5 프로젝트: 숫자 맞히기
마무리
셀프체크
5장 같은 일 한곳에서 처리하기: 함수
5.1 이 장에서 만드는 프로그램
5.2 함수란
5.2.1 사칙연산하기
5.2.2 함수로 사칙연산하기
5.2.3 사용자 정의 함수
5.3 함수의 종류
5.3.1 반환값이 없는 함수
5.3.2 반환값이 있는 함수
5.3.3 전달값이 없는 함수
5.3.4 전달값이 있는 함수
5.3.5 반환값과 전달값이 있는 함수
5.4 사칙연산 함수 만들기
5.5 프로젝트: 비밀번호 마스터
5.5.1 문제 생성하기
5.5.2 정답 입력받기
5.5.3 전체 코드 확인하기
마무리
셀프체크
6장 여러 데이터 한번에 저장하기: 배열과 문자열
6.1 이 장에서 만드는 프로그램
6.2 배열이란
6.2.1 배열이 필요한 이유
6.2.2 배열 선언하기
6.3 배열 초기화하기
6.3.1 한 번에 초기화하기
6.3.2 일부 값 초기화하기
6.3.3 실수형 배열 초기화하기
6.4 문자열 다루기
6.4.1 배열에 문자열 저장하기
6.4.2 배열에 한글 저장하기
6.5 문자열 깊게 다루기
6.5.1 문자열 배열과 널 문자
6.5.2 문자열 입력받기
6.5.3 아스키코드
6.6 프로젝트: 자라나라 머리카락
6.6.1 조합할 약병 개수 정하기
6.6.2 조합할 약병 번호 선택하기
6.6.3 약병 조합과 결과를 화면에 표시하기
6.6.4 정답 입력받기
6.6.5 전체 코드 확인하기
마무리
셀프체크
7장 메모리 주소 관리하기: 포인터
7.1 이 장에서 만드는 프로그램
7.2 포인터란
7.2.1 변수와 메모리의 관계
7.2.2 포인터로 다른 변수의 주소와 값 알아내기
7.2.3 포인터로 다른 변수의 값 바꾸기
7.2.4 포인터 추가하기
7.3 포인터로 배열 다루기
7.3.1 포인터로 배열에 접근하기
7.3.2 실습 1: 포인터로 두 변수의 값 교환하기
7.3.3 실습 2: 포인터로 배열의 값 바꾸기
7.4 프로젝트: 물고기 키우기
7.4.1 게임 초기화하고 시작 시간 설정하기
7.4.2 어항 물 높이 출력하기
7.4.3 경과 시간 표시하기
7.4.4 어항 물 높이 줄이기
7.4.5 어항에 물주기
7.4.6 레벨 올리고 게임 종료하기
7.4.7 전체 코드 확인하기
마무리
셀프체크
8장 배열에 배열 더하기: 다차원 배열
8.1 이 장에서 만드는 프로그램
8.2 다차원 배열이란
8.3 다차원 배열 다루기
8.3.1 다차원 배열 초기화하기
8.3.2 다차원 배열의 요소에 접근하기
8.3.3 다차원 배열 사용하기
8.4 프로젝트: 동물 카드 뒤집기
8.4.1 카드 초기화하기
8.4.2 동물 이름 저장하기
8.4.3 카드 섞기
8.4.4 카드 뒤집기
8.4.5 같은 동물인지 확인하기
8.4.6 게임 종료하기
8.4.7 전체 코드 확인하기
마무리
셀프체크
9장 다양한 자료형 하나로 묶기: 구조체
9.1 이 장에서 만드는 프로그램
9.2 구조체란
9.2.1 구조체 정의하기
9.2.2 구조체 변수 선언하기
9.2.3 구조체 배열 만들기
9.3 구조체 사용하기
9.3.1 구조체 포인터 사용하기
9.3.2 구조체 안에 구조체 사용하기
9.4 typedef로 구조체 선언하기
9.5 프로젝트: 너, 내 집사가 되어라
9.5.1 고양이 정보 초기화하기
9.5.2 큰 상자에서 고양이 뽑기
9.5.3 작은 상자에 고양이 모으기
9.5.4 전체 코드 확인하기
마무리
셀프체크
10장 파일에 데이터 저장하기: 파일 입출력
10.1 이 장에서 만드는 프로그램
10.2 문자열 단위로 파일 입출력하기
10.2.1 fputs( ) 함수로 파일 쓰기
10.2.2 fgets( ) 함수로 파일 읽기
10.3 형식을 지정해 파일 입출력하기
10.3.1 fprintf( ) 함수로 파일 쓰기
10.3.2 fscanf( ) 함수로 파일 읽기
10.4 프로젝트: 비밀 일기 프로그램 만들기
10.4.1 비밀번호 입력받기
10.4.2 비밀번호 확인하기
10.4.3 일기장 읽고 쓰기
10.4.4 전체 코드 확인하기
마무리
셀프체크
해설 노트
변수의 선언과 초기화 과정을 그림으로 표현하면 다음과 같습니다.
그림 2-7
변수 선언과 초기화
변수를 사용하려면 이와 같이 변수를 선언하고 초기화해야 합니다.
Prev
BUY
Next
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.
Email address