책제목 : 윤성우의 열혈 C 프로그래밍
             (윤성우 저 열혈강의 C 프로그래밍 개정판)
ISBN : 978-89-960940-5-0
발행일 : 2010년 11월
판형 : B5
저자 : 윤 성 우
page : 620 page
정가 : 25,000
 
 
아래의 내용은 5쇄 이후 수정되었습니다.
페이지 위치 오탈자 내용
180   180page   그림 08-2

실행되는 영역
실행되않는 영역
--->
실행되는 영역
실행되않는 영역

423   423page   puts, fputs 함수
 원형 설명부분

성공 시 0 이 아닌 값을, 실패 시 EOF 반환
--->
성공 시 음수가 아닌 값을, 실패 시 EOF 반환

448    문제3의 24행

return !strncmp(str1, str2, idx1+1);
--->
return !strncmp(str1, str2, idx1);

449    문제3의 33행, 34행

ag1=atoi(&str1[idx1]);
ag2=atoi(&str2[idx2]);
--->
ag1=atoi(&str1[idx1+1]);
ag2=atoi(&str2[idx2+1]);

563    위에서 6~7번째 줄

#define SQUARE(X)
               ((X)*(X))
--->
#define SQUARE(X)      \
               ((X)*(X))

아래의 내용은 4쇄 이후 수정되었습니다.
페이지 위치 오탈자 내용
61   61page 표 03-2

num++ 와 num-- 의 결합방향을        로 수정.

239 239page 아래에서
1~6번째 줄

실제로 함수를 구성하는 명령어는 CPU로 이동이 되어서
그런데 이 명령어는 얼마든지 CPU로
Recursive 함수의 중간쯤 위치한 명령어를 실행하다가
Recursive 함수의 앞 부분에 위치한 명령어를 CPU로 이동시키는 것은

--->

실제로 함수를 구성하는 명령문은 CPU로 이동이 되어서
그런데 이 명령문은 얼마든지 CPU로
Recursive 함수의 중간쯤 위치한 명령문을 실행하다가
Recursive 함수의 앞 부분에 위치한 명령문을 CPU로 이동시키는 것은

아래의 내용은 3쇄 이후 수정되었습니다.
페이지 위치 오탈자 내용
126   126page 위에서 2번째 줄

100000001     // 이는 정수로 -127
--->
10000001     // 이는 정수로 -127

141 Using%G.c의 소스코드 이름과 실행결과 이름

Using%G.c
--->
UsingPG.c

142 Using%S.c의 소스코드 이름과 실행결과 이름

Using%S.c
--->
UsingPS.c

199   그림 08-9의 오른쪽 그림

case1:
……
case2:
……
case3:

--->

case 1:
……
case 2:
……
case 3:

205 문제2의 소스코드 답안 7행과 9행

for(A=1; A<10; A++)
{
    for(Z=1; Z<10; Z++)

--->

for(A=0; A<10; A++)
{
    for(Z=0; Z<10; Z++)

536   536page 아래에서 1번째 줄

CPU는 코드 영역에 저장된 명령들을 하나씩
--->
CPU는 코드 영역에 저장된 명령들을 하나씩

546   546page 위에서 1번째 줄

void * ptr2 = malloc(8));

--->

void * ptr2 = malloc(8);

563 MacroUseMacro.c 의 3행 4행

#define    PROUDCT(X, Y)     ((X)*(Y))
#define    CIRCLE_AREA(R)    (PROUDCT((R), (R))*PI)
--->
#define    PRODUCT(X, Y)     ((X)*(Y))
#define    CIRCLE_AREA(R)    (PRODUCT((R), (R))*PI)

아래의 내용은 2쇄 이후 수정되었습니다.
페이지 위치 오탈자 내용
26   26page 아래에서 4번째 줄

응용 프로그램 종류       콘솔 응용 프로그램 (D) 선택!
--->
응용 프로그램 종류       콘솔 응용 프로그램 (O) 선택!

94   94page 아래에서 2번째 줄

0 & 0        0을 반환
0 & 1        1을 반환
1 & 0        1을 반환
1 & 1        1을 반환
--->
0 | 0        0을 반환
0 | 1        1을 반환
1 | 0        1을 반환
1 | 1        1을 반환

95   95page 아래에서 1번째 줄

0 & 0        0을 반환
0 & 1        1을 반환
1 & 0        1을 반환
1 & 1        0을 반환
--->
0 ^ 0        0을 반환
0 ^ 1        1을 반환
1 ^ 0        1을 반환
1 ^ 1        0을 반환

314   314page 위에서 1번째 줄

배열을 함수의 인자로 전달는 함수의 또 다른 선언
--->
배열을 함수의 인자로 전달는 함수의 또 다른 선언