logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

열혈강의 최호성의 C 프로그래밍

열혈강의 최호성의 C 프로그래밍

(메모리와 디버깅은 배신하지 않는다)

최호성 (지은이)
프리렉
25,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
알라딘 로딩중
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

열혈강의 최호성의 C 프로그래밍
eBook 미리보기

책 정보

· 제목 : 열혈강의 최호성의 C 프로그래밍 (메모리와 디버깅은 배신하지 않는다)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788965400172
· 쪽수 : 860쪽
· 출판일 : 2012-01-01

책 소개

코더가 아닌 진정한 프로그래머를 꿈꾸는 독자를 위해 집필된 C 언어 입문서. 기존 C 언어 서적이 갖는 문법 설명과 이를 이해하기 위한 수준의 예제 풀이 방식의 한계를 넘어 운영체제와 컴퓨터 구조를 기초로 문법을 설명한다. 따라서 C 언어의 꽃이라 할 수 있는 포인터와 배열의 원리를 근본적으로 이해할 수 있다. 더불어 디버거를 통해 메모리를 추적하는 등 개발 도구의 실질적인 활용 능력을 향상시킬 수 있다.

목차

제1장 C 언어를 배우기 전에 알아야 할 것들
___1.1 들어가기에 앞서
___1.2 컴퓨터와 2진법
___1.3 게이트 회로
______ OR
______ AND
______ XOR
______ NOT
______ 가산기
___1.4 진법 변환
___1.5 실행이란

제2장 C 언어 입문
___2.1 프로그래밍 입문
___2.2 프로그램 언어의 분류
______ 고급 언어와 저급 언어
______ 컴파일러 언어
______ 인터프리터 언어
___2.3 C 언어에 대해서
______ C 언어의 역사
______ C 언어의 특징
___ 컴파일러와 개발 환경
______ Visual C++ 6.0
______ Visual Studio 2003/2005/2008
______ Visual Studio 2010
______ MSDN 라이브러리
___2.4 처음 만나는 예제 - Hello, World!
______ Visual C++ 6.0에서 새 프로젝트 만들기
______ Visual C++ 2005와 2008에서 새 프로젝트 만들기
______ Visual C++ 2010에서 새 프로젝트 만들기
______ 예제의 작성과 빌드
______ 프로젝트와 솔루션
______ 예제 살펴보기

제3장 기본 이론과 개발 도구의 활용
___3.1 기본 이론
______ 사용 가능한 문자
______ 예약어
___3.2 C 언어의 자료형
______ 메모리의 크기와 단위
______ 부호가 없는 정수
______ 부호가 있는 정수와 2의 보수 표현 방법
______ 실수 자료형
___3.3 상수와 자료형
______ 문자 상수
______ 정수 상수
______ 실수 상수
______ 문자열 상수
___3.4 변수
______ 메모리에 대한 기본 이론
______ 변수의 선언
______ 헝가리안 표기법
___3.5 주석
___3.6 Visual Studio의 기본 사용 방법
______ 빌드
______ 자동/조사식/메모리 창

제4장 기본 입출력 함수
___4.1 입출력 이론
___4.2 문자 입출력 함수
______ getchar( )/putchar( ) 함수
______ getch( )/getche( ) 함수
___4.3 문자열 입출력 함수
______ gets( ) 함수
______ puts( ) 함수
___4.4 형식 문자열을 이용한 입출력
______ printf( ) 함수
______ 형식 문자열
______ scanf( ) 함수

제5장 기초 연산자
___5.1 연산자 이론
___5.2 산술 연산자
______ 덧셈/뺄셈 연산자
______ 곱셈/나눗셈 연산자
______ 나머지 연산자
______ 괄호 연산자
______ 형변환 연산자
___5.3 단순 대입 연산자
___5.4 비트 연산자
___5.5 복합 대입 연산자
___5.6 단항 증감 연산자

제6장 기타 연산자
___6.1 관계 연산자
___6.2 논리 및 NOT 연산자
______ 논리 연산자
______ NOT 연산자
______ 관계 연산과 논리 연산의 조합 활용
______ 연산의 생략
___6.3 sizeof 연산자
___6.4 콤마 연산자
___6.5 조건 연산자
___6.6 주소 연산자와 간접 지정 연산자
______ 주소 연산자
______ 간접 지정 연산자

제7장 기초 제어문
___7. 1 조건문
______ if 문
______ 주의해야 할 조건식
______ if/else 문
______ 다중 if 문
______ 중첩된 if 문
___7.2 switch/case 문
___7.3 goto 문
______ goto 문의 활용

제8장 반복문
___8.1 반복문
______ while 문
______ do/while 문
______ for 문
___8.2 중첩된 반복문
___8.3 break/continue 문


제9장 포인터와 메모리 관리
___9.1 포인터의 기본
______ 포인터 변수
______ 포인터와 옵셋
___9.2 포인터와 배열
___9.3 다중 포인터
______ 다중 포인터
______ 다중 포인터와 옵셋
___9.4 기타 사항
______ 간접 지정과 증감 연산
______ void형 포인터
______ 포인터와 상수화
___9.5 메모리 관리
______ 가상 메모리
______ 메모리의 동적 할당과 해제
______ 메모리 초기화
______ 메모리 복사
______ 메모리 비교

제10장 배열과 포인터
___10.1 배열
______ 배열의 선언과 메모리 구조
______ 배열과 포인터
______ 크기가 불분명한 배열의 선언
______ 배열의 경계
______ 포인터 배열
___10.2 다차원 배열
______ 다차원 배열의 활용
______ 다차원 배열에 대한 옵셋과 간접 지정 연산
______ 다차원 배열과 포인터
___10.3 메모리를 그리는 방법

제11장 함수
___11.1 함수의 기본
______ 함수의 문법과 구성
______ 스택과 스코프
______ 함수의 설계 원칙
___11.2 매개 변수의 전달 방식
______ 값 호출 방식
______ 참조 호출 방식

제12장 문자, 문자열 처리 함수
___12.1 문자열의 구분
______ MBCS
______ 유니코드
___12.2 문자 처리 함수
______ isalpha( )/isdigit( )/isxdigit( )
______ isalnum( )
______ islower( )/isupper( )/isspace( )
______ toupper( )/tolower( )
___12.3 문자열 처리 함수
______ sprintf( )
______ strlen( )
______ strcmp( )/strncmp( )
______ strcpy( )/strncpy( )
______ strcat( )/strncat( )
______ strstr( )/strchr( )
______ strpbrk( )
______ strtok( )
______ wcstombs( )/mbstowcs( )

제13장 유틸리티 함수
___13.1 atoi( )/atol( )/atof( )
___13.2 time( )/localtime( )/ctime( )
___13.3 srand( )/rand( )
___13.4 system( )/exit( )

제14장 변수에 대한 고급 이론
___14.1 지역 변수와 자동 변수
______ 지역 변수
______ 자동 변수
______ 스코프의 중첩과 지역 변수의 접근성
___14.2 전역 변수와 정적 변수
______ 전역 변수
______ 외부 변수 선언
______ 변수 식별 순서
______ 정적 변수
___14.3 레지스터 변수
___14.4 형한정어
___14.5 사용자 정의 자료형
___14.6 열거형 상수

제15장 함수에 대한 고급 이론
___15.1 재귀 호출
___15.2 함수 포인터
______ 선언과 활용
______ 콜백 함수
______ 복잡한 함수 포인터의 선언
___15.3 정적 라이브러리 개발
______ 라이브러리 프로젝트의 생성
______ 헤더 파일의 구성
______ 라이브러리 사용하기
___15.4 버퍼 오버런
___15.5 함수 호출 규약

제16장 구조체와 공용체
___16.1 구조체
______ 구조체의 선언과 활용
______ 구조체를 멤버로 가지는 구조체
______ typedef 문과 조합한 선언 방법
______ 자기 참조 구조체
______ 비트 필드
___16.2 공용체

제17장 기본 자료구조
___17.1 선형 구조
______ 스택
______ 큐
___17.2 연결 리스트
___17.3 정렬
______ 선택 정렬
______ 버블 정렬

제18장 파일 입출력
___18.1 파일의 기본 이해
______ 파일 시스템
______ 장치의 추상화와 스트림
___18.2 파일 열기와 닫기
___18.3 텍스트 파일 입출력 함수
______ fprintf( )/fscanf( )
______ fgetc( )/fputc( )
______ fgets( )/fgets_s( )/fputs( )
______ fflush( )
___18.4 바이너리 파일 입출력 함수
______ fread( )/fwrite( )
______ fseek( )/rewind( )/ftell( )
______ 기타 유용한 함수

제19장 전처리기
___19.1 #include 전처리기
___19.2 상수 정의와 매크로
______ 상수 정의
______ 매크로(Macro)
______ #와 ## 연산자
___19.3 조건부 컴파일
___19.4 #pragma 전처리기
______ once
______ pack
______ comment

제20장 완료 프로젝트
___20.1 전화번호부 프로그램의 개요
___20.2 화면과 메뉴의 구성
___20.3 기능의 확장

아스키 코드

INDEX

저자소개

최호성 (지은이)    정보 더보기
2015 현재 삼성 SDS 멀티캠퍼스(현 크레듀 멀티캠퍼스)의 보안 분야 전임 교수이자 (주)프로토콜마스터 기술 이사로 재직 중이다. '개발자에게 은퇴란 없다'라는 신념으로 실무 개발과 집필, 강의에 모두 열정을 쏟고 있다. 비트 교육센터에서 C/C++ 강의를 했으며, 1992년 처음 C를 접한 후로 지금까지 C/C++를 이용한 응용 프로그램을 개발해왔다. 한국전자통신연구원과 옛 정보통신부가 주도한 온라인 게임 서버 성능 평가 시스템 등 다수의 기술 연구 용역과 국책 과제를 수행했고 SafeNET, TimeKeeper, CyberWALL 등 다수의 상용 소프트웨어를 개발했다. 윈도우 기반 보안 소프트웨어 분야에서도 다양한 개발 경험을 갖고 있다. 저서로는 『MFC 정복』 (가남사), 『윈도우 프로그래밍 기초/고급편』 (프리렉), 『Visual C++ 2008 MFC 윈도우 프로그래밍』 (프리렉), 『독하게 시작하는 C 프로그래밍』 (루비페이퍼)이 있다.
펼치기
이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책