编号

页码和行数

更正前

更正后

注

1

P20表2-1第4行第3列

31

-31

 

2

P73例4.4程序的第6行

P74两个程序的第6行

scanf("%d", &a, &b);

scanf("%d%d", &a, &b);

 

3

P233例7.11中程序第48行注释

//这样比较表示按降序排序

//这样比较表示按升序排序

 

4

例5.3程序第6-9行

main()

{

    Func(1, 2, 3);

}

int main(void)

{

    Func(1, 2, 3);

return 0;

}

 

5

第65页习题3.1的(3)

printf("c,%c,%c,%c\n", a, b, c, d);

printf("%c,%c,%c,%c\n", a, b, c, d);

 

6

第154页正数第1~2行

如果USE_INT宏被定义(定义了就好,定义成什么无所谓),那么生效的是第4,5两行,否则是第7,8两行。

如果USE_INT宏被定义(定义了就好,定义成什么无所谓),那么生效的是第3,4两行,否则是第6,7两行。

 

7

第217页正数第10-12行

int  temp;

temp = *x;     //执行图7-5(b)中的步骤①

*x = *y;       //执行图7-5(b)中的步骤②

*y = temp;      //执行图7-5(b)中的步骤③

int  temp;

temp = *x;     //执行图7-6(b)中的步骤①

*x = *y;       //执行图7-6(b)中的步骤②

*y = temp;      //执行图7-6(b)中的步骤③