본문 바로가기

추천 검색어

실시간 인기 검색어

두근두근 C언어 with 챗GPT

개정판
천인국 저자(글)
생능출판 · 2024년 07월 22일
가장 최근에 출시된 개정판입니다. 구판보기
7.5
10점 중 7.5점
(1개의 리뷰)
도움돼요 (100%의 구매자)
  • 두근두근 C언어 with 챗GPT 대표 이미지
    두근두근 C언어 with 챗GPT 대표 이미지
  • A4
    사이즈 비교
    210x297
    두근두근 C언어 with 챗GPT 사이즈 비교 191x260
    단위 : mm
01 / 02
무료배송 소득공제
32,000
적립/혜택
960P

기본적립

3% 적립 960P

추가적립

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 960P
  • 리뷰 작성 시, e교환권 추가 최대 300원
배송안내
무료배송
배송비 안내
국내도서/외국도서
도서 포함 15,000원 이상 구매 시 무료배송
도서+사은품 또는 도서+사은품+교보Only(교보굿즈)

15,000원 미만 시 2,500원 배송비 부과

교보Only(교보배송)
각각 구매하거나 함께 20,000원 이상 구매 시 무료배송

20,000원 미만 시 2,500원 배송비 부과

해외주문 서양도서/해외주문 일본도서(교보배송)
각각 구매하거나 함께 15,000원 이상 구매 시 무료배송

15,000원 미만 시 2,500원 배송비 부과

업체배송 상품(전집, GIFT, 음반/DVD 등)
해당 상품 상세페이지 "배송비" 참고 (업체 별/판매자 별 무료배송 기준 다름)
바로드림 오늘배송
업체에서 별도 배송하여 1Box당 배송비 2,500원 부과

1Box 기준 : 도서 10권

그 외 무료배송 기준
바로드림, eBook 상품을 주문한 경우, 플래티넘/골드/실버회원 무료배송쿠폰 이용하여 주문한 경우, 무료배송 등록 상품을 주문한 경우
새벽배송 내일(4/24,목 오전 7시 전) 도착
기본배송지 기준
배송일자 기준 안내
로그인 : 회원정보에 등록된 기본배송지
로그아웃 : '서울시 종로구 종로1' 주소 기준
로그인정확한 배송 안내를 받아보세요!

이달의 꽃과 함께 책을 받아보세요!

1권 구매 시 결제 단계에서 적용 가능합니다.

알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.

키워드 Pick

키워드 Pick 안내

관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.

C언어는 가장 널리 보급되어 있는 프로그래밍 언어 중의 하나이고, 입문자들이 선택하는 첫 번째 언어이다. 하지만 C언어는 약간 어렵다고 느낄 수도 있는 언어이다. 이 책은 이러한 입문자들을 위한 책이다. 프로그래밍에 대한 지식이 전혀 없는 분들도 쉽게 학습할 수 있도록 프로그래밍 기초부터 충실히 내용을 구성하였다. 이 책을 학습하는 데는 프로그래밍에 대한 어떠한 사전 지식도 필요 없다. 여러분의 눈높이에서 전문적인 용어를 사용하지 않고 일상적인 단어들을 사용하여 친구처럼 설명하려고 노력하였다. 최근에 화제가 되고 있는 ChatGPT를 프로그래밍 공부에 사용하는 방법을 기술하였다. 또한 초보자들에게는 불필요한 세부 사항들로 중요한 주제를 가리지 않았다.

작가정보

저자(글) 천인국

1983年 서울대학교 전자공학과 공학사
1985年 한국과학기술원 전기및전자공학과 공학석사
1993年 한국과학기술원 전기및전자공학과 공학박사
1985年~1988年 삼성전자 종합연구소 주임 연구원
1993年~현재 순천향대학교 컴퓨터공학과 교수
2005年 캐나다 UBC 방문 교수

목차

  • CHAPTER 01 첫걸음
    01 프로그램과 프로그래머
    02 프로그램이란 무엇인가?
    03 컴파일러는 무엇인가?
    04 C언어란?
    05 C언어의 특징
    06 C언어로 할 수 있는 일
    07 우리의 멘토 ChatGPT
    08 ChatGPT를 잘 활용하는 방법
    핵심정리

    CHAPTER 02 개발 도구 설치와 프로그램 작성하기
    01 프로그램 개발 단계
    02 비주얼 스튜디오 2022
    03 비주얼 스튜디오 설치
    04 프로젝트의 개념
    05 비주얼 스튜디오 시작하기
    06 프로젝트 만들기
    07 소스 파일 만들기
    08 소스 코드 입력
    09 컴파일
    10 컴파일 오류가 표시되었다면
    11 프로그램 실행
    12 저장된 프로젝트 열기
    핵심정리

    CHAPTER 03 프로그램 기본구조 이해하기
    01 첫 번째 프로그램의 간략한 설명
    02 main( ) 함수
    03 함수란?
    04 문장 설명
    05 헤더 파일 포함: #include 〈stdio.h〉
    06 함수 안에 문장들이 여러 개 있을 때
    07 줄바꿈 문자
    08 공백과 들여쓰기
    09 주석
    10 주석를 붙인 예제
    11 ChatGPT와 함께 공부하기 #1
    12 ChatGPT와 함께 공부하기 #2
    13 ChatGPT와 함께 공부하기 #3
    14 ChatGPT와 함께 공부하기 #4
    15 ChatGPT 잘못 사용하는 경우
    핵심정리

    CHAPTER 04 화면으로 출력하기
    01 화면에 출력하기
    02 정수와 실수
    03 정수 출력하기
    04 형식 지정자의 종류
    05 문자와 문자열
    06 이스케이프 시퀀스
    07 이스케이프 시퀀스 예제
    08 2진수
    09 다양한 출력이 가능하다
    10 ChatGPT와 함께 공부하기
    핵심정리

    CHAPTER 05 변수 사용하기
    01 변수란 무엇인가?
    02 왜 변수가 필요한가?
    03 변수의 선언
    04 자료형이란?
    05 변수의 이름짓기
    06 변수의 초깃값
    07 변수의 값을 출력하려면
    08 변수 값은 얼마든지 변경이 가능하다!
    09 변수에 다른 변수 값을 대입해보자.
    10 연산을 하려면
    11 변수와 상수
    12 기호 상수
    13 기호 상수의 이점
    14 ChatGPT와 함께 공부하기
    핵심정리

    CHAPTER 06 사용자로부터 입력받기
    01 사용자와 상호작용하기
    02 scanf( ) 함수
    03 형식 지정자
    04 입력 안내 메시지
    핵심정리

    CHAPTER 07 자료형 이해하기
    01 자료형이란?
    02 정수형
    03 자료형의 크기 계산
    04 부호 없는 정수
    05 실수형
    06 실수형 예제
    07 문자형
    08 아스키 코드
    09 문자 변수
    10 자료형 자동 변환
    11 형변환 예제
    핵심정리

    CHAPTER 08 컴퓨터로 수식 계산하기
    01 컴퓨터와 수식
    02 수식이란?
    03 산술 연산자
    04 나머지 연산자
    05 자동적인 형변환
    06 명시적인 형변환
    07 증감 연산자
    08 ++x와 x++의 차이점
    09 할당 연산자
    10 복합 연산자
    11 연산자의 우선순위
    12 연산자의 결합 규칙
    핵심정리

    CHAPTER 09 둘 중 하나 선택하기
    01 제어문
    02 관계 연산자
    03 관계 연산자 예제
    04 논리 연산자
    05 논리 연산자 설명
    06 논리 연산자 예제
    07 if-else 문
    08 복합문(블록)
    09 중첩 if 문
    핵심정리

    CHAPTER 10 여럿 중에서 하나 선택하기(switch 문)
    01 switch 문
    02 switch 문의 예
    03 break 문이 없다면?
    04 default 문
    05 switch 문을 if-else 문으로 바꿀 수 있을까?
    06 조건 연산자
    핵심정리

    CHAPTER 11 조건으로 반복하기(while 문)
    01 반복의 필요성
    02 while 문
    03 기본 예제
    04 do-while 문
    05 조건식의 형태
    06 비주얼 스튜디오의 디버거 사용하기
    핵심정리

    CHAPTER 12 횟수로 반복하기(for 문)
    01 for 문
    02 for 문의 실행 과정
    03 제어 변수 사용
    04 for 문과 while 문의 비교
    05 다양한 for 문의 형태
    06 중첩 반복문
    07 break 문
    08 continue 문
    핵심정리

    CHAPTER 13 배열이란 무엇인가?
    01 배열의 필요성
    02 배열 선언
    03 배열에 값 저장하기
    04 배열과 반복문
    05 배열 요소 출력하기
    06 사용자 입력을 배열 요소에 저장하기
    07 인덱스의 범위
    08 배열의 초기화
    09 배열의 크기 계산
    핵심정리

    CHAPTER 14 배열을 응용해보자
    01 배열에서 최솟값이나 최댓값 찾기
    02 배열에서 특정한 값 찾기
    03 2차원 배열
    04 2차원 배열의 초기화
    05 문자열이란?
    06 왜 문자열의 끝에 NULL 문자가 필요한가?
    07 문자열 예제
    08 문자 배열의 초기화
    09 문자열 입출력
    핵심정리

    CHAPTER 15 함수란 무엇인가?
    01 함수는 왜 필요할까?
    02 함수의 개념
    03 함수란?
    04 함수의 정의
    05 함수 호출
    06 함수 호출 예제
    07 매개변수를 통한 데이터의 전달
    08 인수 전달과 함수 호출
    09 완전한 함수 호출 프로그램
    10 함수 작성의 예 #1
    11 함수 호출 예제 #1
    12 함수 원형이 필요한 이유
    13 함수 작성의 예 #2
    14 함수 호출 예제 #2
    15 함수를 사용한 프로그램 설계
    핵심정리

    CHAPTER 16 라이브러리 함수 사용하기
    01 라이브러리 함수
    02 난수 생성 함수
    03 난수 시드
    04 로또 번호 중복 처리하기
    05 수학 함수들
    06 system() 함수
    핵심정리

    CHAPTER 17 지역변수와 전역변수 이해하기
    01 전역변수와 지역변수
    02 변수의 유효 범위
    03 지역변수 이름은 중복될 수 있다!
    04 지역변수는 블록에서도 선언될 수 있다!
    05 지역변수의 생존 시간
    06 전역변수의 생존 시간과 초깃값
    07 정적변수
    핵심정리

    CHAPTER 18 포인터란 무엇인가?
    01 포인터의 개념
    02 변수의 주소
    03 주소 연산자 &
    04 포인터의 선언과 초기화
    05 포인터를 통한 간접 참조
    06 포인터와 변수를 연결해보자
    07 포인터 값은 변경할 수 있다!
    08 포인터 사용 시 주의사항 #1
    09 포인터를 통하여 변수를 변경할 수 있다!
    10 포인터 사용 시 주의사항 #2
    11 포인터 연산
    12 포인터 연산 예제
    13 포인터는 왜 사용하는 것인가?
    핵심정리

    CHAPTER 19 포인터와 함수 이해하기
    01 함수에 인수를 전달하는 방법
    02 값에 의한 전달
    03 참조에 의한 전달
    04 함수가 여러 개의 값을 반환하게 하려면?
    05 인수를 변경 못하게 하려면?
    06 scanf()의 비밀?
    핵심정리

    CHAPTER 20 포인터와 배열 이해하기
    01 배열 이름은 배열의 주소와 같다!
    02 배열의 이름은 포인터?
    03 배열과 포인터의 관계
    04 포인터를 배열처럼 사용할 수 있을까?
    05 함수로 배열을 전달하면 어떻게 될까?
    06 함수 포인터
    07 함수 포인터 예제
    08 함수 포인터의 용도
    핵심정리

    CHAPTER 21 문자열과 포인터
    01 포인터와 문자열 #1
    02 포인터와 문자열 #2
    03 문자열 배열 vs 문자열 상수 #1
    04 문자열 배열 vs 문자열 상수 #2
    05 문자열 배열 vs 문자열 상수 #3
    06 여러 개의 문자열 저장 방법 #1
    07 문자열 배열 예제
    08 여러 개의 문자열 저장 방법 #2
    핵심정리

    CHAPTER 22 문자열 함수 사용하기
    01 문자열 라이브러리 함수
    02 문자 입출력 함수
    03 문자열 입출력 함수
    04 문자열 처리 함수
    05 문자열 복사 함수
    06 문자열 연결 함수
    07 문자열 비교
    08 문자열 안에서 다른 문자열 찾기
    09 문자열 토큰 분리
    10 문자열 토큰 분리 예제
    11 문자열 수치 변환
    핵심정리

    CHAPTER 23 구조체로 데이터 묶기
    01 구조체란?
    02 구조체의 선언
    03 구조체 변수 생성
    04 구조체 멤버 접근
    05 예제: 구조체의 선언과 사용
    06 예제: 학생 데이터
    07 구조체의 초기화
    08 구조체 변수의 대입과 비교
    핵심정리

    CHAPTER 24 구조체 응용하기
    01 구조체의 배열
    02 구조체의 포인터
    03 예제: 포인터와 구조체
    04 구조체와 함수
    05 구조체 포인터를 함수로 넘기는 방법
    06 공용체
    07 공용체 기본 예제
    08 예제: 인터넷 ip 주소
    09 열거형
    10 열거형의 예
    11 열거형의 기본 예제
    12 typedef
    13 구조체 선언과 typedef의 결합
    핵심정리

    CHAPTER 25 파일로 입출력하기
    01 왜 파일 입출력이 필요한가?
    02 파일의 개념
    03 파일의 종류
    04 줄바꿈 문자
    05 스트림
    06 파일 입출력의 개요
    07 fopen() 함수
    08 파일 모드
    09 입출력 라이브러리 함수
    10 문자 단위 입출력
    11 예제: 파일 생성하고 글자 쓰기
    12 예제: 파일 오픈하고 글자 읽기
    13 문자열 단위 입출력
    14 예제: 파일 생성하고 문자열 쓰기
    15 예제: 파일 오픈하고 문자열 읽기
    16 형식 지정 출력
    17 fprintf() 예제 460 18 fscanf() 예제
    핵심정리

    CHAPTER 26 이진 파일 사용하기
    01 이진 파일의 개념
    02 이진 파일 읽고 쓰기
    03 예제: 이진 파일 읽고 쓰기
    04 임의 접근
    05 fseek()
    06 fseek() 예제
    핵심정리

    CHAPTER 27 전처리기 사용하기
    01 전처리기란?
    02 #include 지시자
    03 단순 매크로
    04 함수 매크로
    05 함수 매크로의 예제
    06 #ifdef, #endif
    07 #ifdef, #endif 예제
    08 #if, #endif
    핵심정리

    CHAPTER 28 동적 메모리 사용하기
    01 동적 할당 메모리의 개념
    02 동적 메모리 사용 절차
    03 malloc()
    04 동적 메모리 사용
    05 동적 메모리 반납
    06 구조체 배열 예제
    07 realloc() 함수
    핵심정리

    CHAPTER 29 고급 기능
    01 다중 소스 파일
    02 헤더 파일
    03 비주얼 스튜디오에서의 다중 소스 파일
    04 외부 변수
    05 비트 연산
    06 비트 연산자
    07 비트 연산 예제
    08 main 함수의 인수
    09 main 함수의 인수 예제
    핵심정리

    CHAPTER 30 퀴즈 프로그램 만들기(프로젝트 #1)
    01 퀴즈 시스템 개발
    02 문제 파일의 구조
    03 XOR 암호화
    04 STEP #1: 암호화된 파일 해독하기
    05 문제들이 저장되는 구조체 배열
    06 STEP #2: 해독된 문제 파일 읽기
    07 숨겨진 scanf()의 막강한 기능!
    08 STEP #3: 전체 문제에서 랜덤하게 선택하기
    09 STEP #4: 퀴즈 진행하기
    10 STEP #5: main() 함수 작성
    11 도전문제

    CHAPTER 31 SDL를 이용한 게임 만들기(프로젝트 #2)
    01 SDL이란?
    02 게임 설계
    03 구현 단계
    04 비주얼 스튜디오를 위한 SDL 설치
    05 Step #1: 윈도우를 생성해보자
    06 게임 루프
    07 Step #2: 우주선 움직이기
    08 Step #3: 적 우주선 생성
    09 Step #4: 미사일 만들기
    10 Step #5: 충돌 감지
    11 Step #6: 여러 개의 적 우주선 만들기
    12 도전문제

출판사 서평

- 초판에 있었던 스크래치 내용을 삭제하고 예제를 추가하였다.
- 풍부한 그림을 사용하여 중요한 개념들을 알기 쉽게 설명하였다.
- 흥미로운 핵심 예제를 엄선하여서 수록하였다.
- 좀 더 규모가 큰 예제는 Lab이라는 이름으로 수록하였다.
- 인공지능 CharGPT를 멘토로 사용하는 방법을 설명하였다
- “퀴즈 프로그램 만들기”와 “SDL을 이용한 게임 만들기”를 프로젝트로 제시하였다.

기본정보

상품정보 테이블로 ISBN, 발행(출시)일자 , 쪽수, 크기, 총권수을(를) 나타낸 표입니다.
ISBN 9791192932774
발행(출시)일자 2024년 07월 22일
쪽수 560쪽
크기
191 * 260 * 24 mm / 1284 g
총권수 1권

Klover 리뷰 (1)

구매 후 리뷰 작성 시, e교환권 200원 적립

사용자 총점

10점 중 7.5점
10점 중 10점
0%
10점 중 7.5점
100%
10점 중 5점
0%
10점 중 2.5점
0%

100%의 구매자가
도움돼요 라고 응답했어요

0%

집중돼요

100%

도움돼요

0%

쉬웠어요

0%

최고예요

0%

추천해요

10점 중 7.5점
/도움돼요
C언어를 가장 쉽게 배울 수 있는 책

문장수집 (0)

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여주는 교보문고의 새로운 서비스입니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 "좋아요“ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보 없이 삭제될 수 있습니다.
리워드 안내
구매 후 90일 이내에 문장수집 작성 시 e교환권 100원을 적립해드립니다.
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
판매가 5,000원 미만 상품의 경우 리워드 지급 대상에서 제외됩니다. (2024년 9월 30일부터 적용)

구매 후 리뷰 작성 시, e교환권 100원 적립

이 책의 첫 기록을 남겨주세요.

교환/반품/품절 안내

  • 반품/교환방법

    마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환 신청, [1:1 상담 > 반품/교환/환불] 또는 고객센터 (1544-1900)
    * 오픈마켓, 해외배송 주문, 기프트 주문시 [1:1 상담>반품/교환/환불] 또는 고객센터 (1544-1900)
  • 반품/교환가능 기간

    변심반품의 경우 수령 후 7일 이내,
    상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
  • 반품/교환비용

    변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
  • 반품/교환 불가 사유

    1) 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
    2) 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
    3) 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
    4) 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
    5) 디지털 컨텐츠인 ebook, 오디오북 등을 1회이상 ‘다운로드’를 받았거나 '바로보기'로 열람한 경우
    6) 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
    7) 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
    8) 세트상품 일부만 반품 불가 (필요시 세트상품 반품 후 낱권 재구매)
    9) 기타 반품 불가 품목 - 잡지, 테이프, 대학입시자료, 사진집, 방통대 교재, 교과서, 만화, 미디어전품목, 악보집, 정부간행물, 지도, 각종 수험서, 적성검사자료, 성경, 사전, 법령집, 지류, 필기구류, 시즌상품, 개봉한 상품 등
  • 상품 품절

    공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드리겠습니다.
  • 소비자 피해보상 환불 지연에 따른 배상

    1) 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁 해결 기준 (공정거래위원회 고시)에 준하여 처리됨
    2) 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리함

상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

용선생 추론독해 초등 국어 3단계
이벤트
  • 사카모토 데이즈 20권
  • 팬텀 버스터즈 출간 기념!
01 / 02
TOP