목 차
Part 01 C 언어 준비 학습
CHAPTER 01 프로그래밍과 C 언어
01 프로그래밍이란?
1 컴퓨터의 개념
2 프로그램과 프로그래밍
3 프로그래머
02 프로그래밍 언어란?
1 프로그램의 개념
2 기계어
3 프로그래밍 언어와 번역기
03 C 언어란?
1 C 언어를 배우는 이유
2 C 언어의 역사
3 C 언어의 특징
4 C 프로그래밍을 위한 도구
5 통합 개발 환경
04 비주얼 스튜디오 설치
1 비주얼 스튜디오의 버전
2 비주얼 스튜디오 설치하기
3 프로젝트와 솔루션 만들기
요약/연습문제
CHAPTER 02 C 프로그래밍의 기초
01 소스 파일과 헤더 파일이란?
1 프로그램이 기록되는 위치
2 소스 파일
3 헤더 파일
02 C 코드의 기초
1 코드를 구성하는 기본 요소
2 정수 리터럴과 진법
3 주석
03 C 프로그램의 기초
1 함수
2 main 함수
[LAB 2-1] 두 수를 곱하는 함수
04 표준 입출력이란?
1 시스템 콘솔
2 표준 출력 함수 printf
3 표준 입력 함수 scanf
[LAB 2-2] 입력받은 두 수를 곱하고 출력하기
05 프로그램 생성 및 실행
1 간단한 메아리 프로그램
2 생성된 프로그램의 위치 확인하기
3 빌드 및 프로그램 실행하기
[실전예제] 두 수를 활용한 세 가지 연산
요약/연습문제
CHAPTER 03 변수와 타입
01 메모리와 데이터 타입
1 메모리
2 데이터 타입
3 데이터의 분류
4 타입 개념의 확장
02 변수란?
1 변수의 개념
2 변수의 정의
3 타입 한정자 const
4 타입 별칭 정의 typedef
[LAB 3-1] a와 b 값을 서로 바꾸기
03 정수형
1 부호 있는 정수 타입
2 부호 없는 정수 타입
3 정수 타입 변수의 초기화와 대입
4 오버플로우와 언더플로우
[LAB 3-2] 부호 없는 정수형 타입의 최댓값 출력하기
04 실수형
1 실수형의 분류
2 실수형 타입의 오차
[LAB 3-3] 원의 둘레와 넓이 구하기
05 문자형과 문자열
1 기본 문자 타입 char
2 문자열 타입
[LAB 3-4] 대문자를 소문자로 변경하기
[실전예제] int와 float 사이의 오차 구하기
요약/연습문제
CHAPTER 04 표현식과 연산자
01 표현식과 명령문
1 표현식의 개념
2 명령문의 개념
3 명령문의 예시
[LAB 4-1] 직육면체의 부피 구하기
02 연산자란?
1 연산자와 피연산자의 개념
2 연산자의 분류
03 산술 연산자
1 사칙 연산자
2 대입 연산자
3 나머지 연산자
4 증감 연산자
[LAB 4-2] 세 자리 자연수의 각 자리 수 구하기
04 비교 연산자
[LAB 4-3] 3의 배수 판별하기
05 논리 연산자
1 논리 부정 연산자
2 논리곱 연산자
3 논리합 연산자
[LAB 4-4] 0 판별하기
06 비트 연산자
1 비트 반전 연산자
2 비트곱, 비트합, 배타적 비트합 연산자
3 비트 이동 연산자
[LAB 4-5] 세 번째 비트 값 구하기
07 복합 대입 연산자와 삼항 연산자
1 복합 대입 연산자
2 삼항 연산자
[LAB 4-6] 입력받은 수보다 큰 다음 짝수 구하기
08 기타 연산자와 우선순위
1 sizeof 연산자
2 타입 변환 연산자
3 연산자의 우선순위
[LAB 4-7] 가우스 함수 f(x) = [x] 구현하기
[실전예제] 두 수의 대소 관계 파악하기
요약/연습문제
Part 02 C 언어 기본 학습
CHAPTER 05 선택문
01 제어문이란?
1 실행 흐름의 분류
2 선택문의 개념
02 if문
1 if문의 조건식
2 if문의 명령문
[LAB 5-1] 홀/짝 판별하기
03 if~else문
1 if~else문의 형식
2 if~else if문
[LAB 5-2] 2의 배수, 3의 배수, 2와 3의 공배수 판별하기
04 switch문
1 switch문의 형식
2 break
3 switch문의 제약 사항
[실전예제] 8의 배수? 4의 배수? 2의 배수?
요약/연습문제
Chpater 06 반복문
01 반복문이란?
1 반복문의 특징
2 반복문의 종류
[LAB 6-1] 입력한 횟수만큼 반복하기
02 for문
1 for문의 개념
2 for문의 활용
3 for문의 변형
[LAB 6-2] 팩토리얼 계산하기1
03 while문
1 while문의 형식
2 while문과 for문의 비교
[LAB 6-3] 팩토리얼 계산하기2
04 do~while문
1 do~while문의 형식
2 do~while문의 활용
[LAB 6-4] 입력한 수를 모두 합하는 프로그램
05 반복문 고급
1 다중 반복
2 break
3 continue
[LAB 6-5] 생년월일 입력받기
[실전예제] 100 이하의 소수 출력하기
요약/연습문제
Chapter 07 배열
01 배열이란?
1 배열의 개념
2 배열의 타입
3 배열의 정의
4 인덱스
5 배열의 복사
[LAB 7-1] 알파벳 배열에 A-Z 채우기
02 배열의 초기화
1 초기화 형식
2 문자열 초기화
[LAB 7-2] 소수 여부 확인하기
03 다차원 배열
1 2차원 배열
2 2차원 배열의 구조
[LAB 7-3] 구구단 게임
04 배열의 크기와 길이
1 배열의 크기와 길이의 관계
2 가변 길이 배열
[LAB 7-4] 문자열의 길이 구하기
[실전예제] 문자 배열 합치기
요약/연습문제
Chapter 08 함수
01 함수의 정의와 선언
1 함수의 정의
2 함수의 선언
3 함수를 선언하지 않을 경우
4 함수 선언이 반드시 필요한 경우
[LAB 8-1] 곱셈 함수와 나눗셈 함수
02 함수 인자
1 실인자와 매개변수
2 값 전달
3 가변 인자 함수
[LAB 8-2] 배열 요소를 거꾸로 재배치하기
03 함수 호출
1 스택 프레임
2 재귀 호출
[
상품의 사용후기를 적어주세요.
게시물이 없습니다
상품에 대해 궁금한 점을 해결해 드립니다.
게시물이 없습니다