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

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

C 프로그래밍 기초 넘나들기

C 프로그래밍 기초 넘나들기

강성수 (지은이)
  |  
성안당
2015-02-16
  |  
25,000원

일반도서

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

중고도서

검색중
로딩중

e-Book

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

책 이미지

C 프로그래밍 기초 넘나들기

책 정보

· 제목 : C 프로그래밍 기초 넘나들기 
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 언어 > C
· ISBN : 9788931553383
· 쪽수 : 520쪽

책 소개

C언어에 입문하여 자유롭게 프로그래밍하고 응용할 수 있는 실력을 키우고자 하는 학생들을 위한 C언어 개념 원리 및 활용서. 매 장을 시작할 때 학습 목표를 제시하고 각종 도해와 표를 활용한 실습 예제의 따라 하기 식 구성으로 학습효과를 극대화하고 있다.

목차

저자 서문


Chapter01 프로그래밍 소개
01 | 프로그래밍 소개
C 언어
02 | 컴퓨터의 데이터 표현과 코드 체계
정보 단위/수의 표현과 진수/문자
03 | Windows 시스템에서 C 프로그램 개발
프로그램 개발 과정/소스 코드/에디터/컴파일/링크/실행/디버깅
04 | Visual Studio 2010 사용 방법
프로젝트 만들기/소스 파일 생성/컴파일/실행 파일 생성
디버깅/프로그램 실행
● 연습문제


Chapter02 프로그램 살펴보기
01 | 간단한 C 프로그램
프로그램의 기본 구조/주석/대문자와 소문자는 다르다/코드 작성은 들여쓰기 방식으로
● 연습문제


Chapter03 변수와 자료형
01 | 자료형
02 | 상수와 변수
상수/변수와 변수 이름/변수 선언과 초기화
03 | 데이터 종류
정수형 변수/실수형 변수/문자형 변수/문자열
● 연습문제


Chapter04 printf( ) 함수와 scanf( ) 함수
01 | printf( ) 함수
printf( ) 함수의 서식 변환 문자열/특수문자 표현:이스케이프 표기법/출력 자릿수 지정
02 | scanf( ) 함수
scanf( ) 함수를 사용하여 대화식 입력하기/두 개 이상의 데이터 입력/문자열 입력하기
scanf( ) 함수에서 입력할 데이터 자릿수 지정/공백 이외의 문자로 데이터 구분하기
입력한 내용 중 특정문자를 읽고 제거하기
● 연습문제


Chapter05 연산자
01 | 기본 연산자
대입 연산자/산술 연산자/축약 대입 연산자/증감 연산자/캐스트 연산자/관계 연산자
논리 연산자/비트 단위 논리 연산자/shift 연산자/조건 연산자 ? :
02 | 수학 관련 표준 함수
난수 발생:srand( ) 함수, rand( ) 함수
● 연습문제


Chapter06 조건문
01 | 조건문
if문/if~else문/중첩 if문/switch문
● 연습문제


Chapter07 반복문
01 | while문
while문/무한 루프/while문의 중첩
02 | do~while문
do~while문
03 | for문
for문/for문?while문?do~while문 관계/무한 루프 for문과 while문/for문의 중첩
04 | break 블록 탈출문
05 | continue 블록 끝으로 이동
● 연습문제


Chapter08 함수
01 | 함수 만들기와 사용하기
함수 만들기: 함수 정의/함수 호출/매개변수와 인자/함수 선언과 함수 원형/return문
02 | 함수 호출시 매개변수의 전달 방법
값에 의한 호출/참조에 의한 호출
03 | 변수의 유효 범위
변수의 유효 범위/변수의 종류/지역 변수/전역 변수/정적 변수/외부 변수
04 | 재귀 함수
● 연습문제


Chapter09 배열
01 | 배열
배열 선언과 사용
02 | 다차원 배열
2차원 배열의 선언과 사용/3차원 배열 선언과 접근
● 연습문제


Chapter10 포인터
01 | 포인터
주소/포인터 *와 주소 연산자 &/널 포인터 NULL
02 | 배열과 포인터 관계
배열 이름
03 | 포인터 연산
포인터 연산/포인터의 증가와 감소
04 | 2차원 배열과 포인터 관계
이중 포인터/2차원 배열과 포인터/포인터 배열/2차원 배열의 포인터
05 | 포인터와 함수
함수의 인수로 1차원 배열 전달/const 선언하여 원본 데이터 변경 금지/함수의 인수로
2차원 배열 전달
06 | 함수 포인터
함수 포인터/void 포인터

07 | 명령어 라인에서 프로그램 시작
명령어 라인에서 프로그램 실행 시작/DOS 명령어를 프로그램에서 실행하기
● 연습문제


Chapter11 문자와 문자열 함수
01 | 문자 입출력 함수
getchar( ) 함수와 putchar( ) 함수
02 | 문자 검사 함수
문자 검사 함수
03 | 동적 메모리 할당 함수
malloc( ) 함수와 free( ) 함수/메모리 블록 처리:memset( ), memcpy( ), memmove( ) 함수
04 | 문자열 입출력 함수
문자열 입출력 함수/버퍼형 문자열 입출력:get( ) 함수와 puts( ) 함수
문자열 길이:strlen( ) 함수/문자열 복사:strcpy( ) 함수와 strncpy( ) 함수
문자열 연결:strcat( ) 함수와 strncat( ) 함수/문자열 비교:strcmp( ) 함수와 strncmp( ) 함수
문자열을 숫자로 변환:atoi( ) 함수, atol( ) 함수, strtol( ) 함수
숫자를 문자열로 변환:itoa( ) 함수, ltoa( ) 함수, ultoa( ) 함수
대소문자 변환:strupr( ) 함수와 strlwr( ) 함수/문자 검색:strchr( ) 함수
문자열로부터 출력 sprintf( ) 함수와 sscanf( ) 함수
● 연습문제


Chapter12 구조체
01 | 구조체 struct는 사용자가 정의한 자료형
구조체/구조체 선언과 구조체 사용하기/구조체 초기화
02 | 구조체 배열
구조체 포인터/중첩 구조체
03 | 구조체와 함수
함수의 인수 구조체 전달
04 | union
공용체
05 | 열거형 enum
enum 자료형
● 연습문제


Chapter13 파일 입출력
01 | 파일의 기초
파일/스트림/파일 입출력/파일 개방:fopen( ) 함수/파일 닫기/개행문자
02 | 텍스트 파일 입출력 함수
텍스트 문자 입출력:getc( ), fgetc( ), putc( ), fputc( )/파일 에러:ferror( ) 함수와 파일
끝:feof( ) 함수/버퍼 비우기:fflush( ) 함수/문자열 입출력:fgets( ) 함수와 fputs( ) 함수 W
03 | 블록 단위 파일 입출력 함수
이진 파일 입출력:fread( ) 함수와 fwrite( ) 함수
04 | 포맷 파일 입출력 함수
포맷 지정 파일 입출력:fprintf( ) 함수와 fscanf( ) 함수
05 | 순차 파일과 랜덤 파일
순차 파일/랜덤 파일/지정한 위치로 이동:fseek( ) 함수/파일의 현재 위치:ftell( ) 함수
● 연습문제


Chapter14 전처리와 매크로
01 | 매크로
매크로 정의:#define/#define에서 매크로 전달인자로 문자열 만들기와 토큰 결합 연산자
매크로 정의 해제:#undef/파일 포함:#include/조건부 컴파일:#if/#else/#endif문
헤더 파일 중복 포함 방지:#ifndef~#endif문/#error/#pragma/미리 정의된 매크로
#line/volatile로 컴파일러에 의한 자동 변환 방지/restrict로 특정 타입의 코드 최적화
● 연습문제


Chapter15 정렬과 C 어셈블리
01 | 선택 정렬W버블 절렬W퀵 정렬
선택 정렬/버블 정렬/퀵 정렬
02 | 시간 함수
time( ) 함수/localtime( ) 함수/mktime( ) 함수/ctime( ) 함수/strftime( ) 함수
difftime( ) 함수/clock( ) 함수
03 | 디버깅 더 살펴보기
C에 대한 어셈블리/레지스터


● 부록 1. ASCII 코드
2. C 함수사전
● 참고 문헌 및 사이트
● 찾아보기

저자소개

강성수 (지은이)    정보 더보기
현직 교수로 30년 이상 강단을 지킨 공학박사이다. 저서 황금 나침판 JAVA 프로그래밍 / 쾌도난마 C 프로그래밍 예제로 쉽게 풀어쓴 C 기초 프로그래밍 / 예제로 쉽게 풀어쓴 C++ 프로그래밍 인터넷 질러가기 / UNIX 시스템 자율 학습 / 반갑습니다! Turbo C 출발 Turbo C 프로그래밍 / Turbo C 프로그래밍 끝냅시다! 실무 프로그래밍 개발을 위한 Turbo C 활용 / Turbo C 기초 초보자를 위한 Turbo C의 마력 / Borland C++ 입문 IBM PC시스템 프로그래밍 / 알기쉬운 MS-DOS Turbo C 언어 입문 / Turbo pascal(버젼 5.0) / C언어의 이론.응용프로그램 Turbo Pascal / IBM Basic / MS-DOS System Call 8086/8088 어셈블리 프로그래밍 / 6502 어셈블리 프로그래밍 Z80 어셈블리 프로그래밍 / Apple II Basic 이론과 실제
펼치기

추천도서

이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책