FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
양영일
저자양영일은경북대학교전자공학과졸업한국과학기술원전기및전자공학과석사한국과학기술원전기및전자공학과공학박사현재경상대학교정보소자공학과교수
1장들어가기1.언어를배운다는것2.C언어의특징3.C언어를배우기위한준비물4.프로그램개발환경2장VC에서DOS용프로그램작성1.새로운프로젝트작성2.프로젝트여는방법3.C소스파일만드는법3장기초1.간단한C프로그램2.함수printf()3.변수의표현4.함수호출5.프로그램작성시주의사항4장데이터형(DataType)1.함수scanf()2.데이터의구분3.함수호출4.문자형5.부동소수점형6.함수sizeof()7.문자열5장상수와선행처리기1.상수(Constant)2.#include문3.헤더파일작성6장연산자(Operator)1.연산자와수식2.대입연산자3.덧셈,뺄셈,곱셈,나눗셈연산자4.연산자의우선순위5.관계연산자6.while문7.모듈러스연산자8.증가연산자와감소연산자9.연산자의분류와우선순위10.형변환(cast)연산자11.비트연산자7장입출력함수1.입출력함수란?2.함수getchar(),함수putchar()3.함수printf()4.함수scanf()8장프로그램흐름제어1.프로그램흐름제어2.if문3.참(True)에대한예제4.관계연산자의우선순위5.논리연산자6.조건연산자7.switch문8.for문9.복합대입연산자10.콤마연산자11.dowhile문12.break문13.continue문14.goto문9장배열1.배열의선언2.배열의선언3.배열의초기화4.정렬(Sorting)10장함수1.함수란2.함수인수(FunctionArgument)3.반환값(returnvalue)4.재귀함수5.연산자&6.포인터7.수학함수8.난수함수9.피보나치(Fibonancci)수열11장기억영역분류1.기억영역분류(Storageclass)2.자동(auto)변수3.정적(static)변수4.외부(extern)변수5.레지스터(register)변수12장선행처리기1.선행처리기(Preprocessor)2.#define3.#include4.#undef5.조건적인선행처리기지시어13장파일입출력1.파일에서데이터읽고쓰기2.함수fopen()과함수fclose()3.함수getch()와함수Putch4.함수fscan()와함수fprintf()14장배열과포인터1.배열의초기화2.배열에대한포인터3.함수인수로서의배열4.포인터연산5.다차원배열6.포인터와다차원배열7.배열과포인터를확실히15장문자열1.문자열정의2.문자열입출력3.문자열함수4.명령라인인수16장구조체1.서적의목록작성2.구조체의초기화3.구조체에대한포인터4.구조체배열5.중첩된구조체6.함수에구조체를전달7.공용체8.typedef17장저장공간할당1.저장공간할당2.구조체를이용한성적작성3.Linked리스트구조체정의하기4.Linked리스트에데이터삽입하기5.Linked리스트에터이터삭제하기6.Linked리스트에프로그램
이책은이공계에서기본적으로발생하는문제를중심으로C언어를기술함으로써이공계학생들이접하게되는문제를자유롭게C언어로모델링하고활용할수있는능력을기르는데중점을두었다.이책을통해프로그래밍의기본개념을익히고,전문분야에서접하게되는문제들을C언어로기술하여,좀더쉽게문제를해결할수있는능력을키울수있다.이책은대학의이공계분야및산업현장에서처음으로C언어를배우고자하는사람들을주대상으로저술하였으나,이분야외에도문제중심으로C언어를배우고자하는사람에게도유용한책이될것이다.