编号 |
页码和行数 |
更正前 |
更正后 |
注 |
1 |
P59正数第1个表行 |
scanf("%f", &a); printf("a=%f\n", a); |
int a; scanf("%f", &a); printf("a=%f\n", a); |
|
2 |
P99倒数第3个表行 |
if (a == b) printf("a=b\n"); |
if (a = = b) printf("a=b\n"); |
在两个=之间加一个空格 |
3 |
P116程序第6-9行 |
ret = scanf("%d,%d,&a, &b); While(ret!=2) { While(getchar()!='\n') |
ret = scanf("%d,%d",&a, &b); while(ret!=2) { while(getchar()!='\n'); |
|
4 |
P132程序第23行 |
} while(ret != 1); |
} |
|
5 |
P211第17行 |
第一维的长度代表数组每一行的元素个数,第二维的长度代表数组每一列的元素个数 |
第一维的长度代表数组每一列的元素个数,第二维的长度代表数组每一行的元素个数 |
|
6 |
P167第9行 |
将有符号整数-1解释成了无符号整数65535 |
将有符号整数-1解释成了无符号整数 |
|
7 |
P167第4行 |
由于形参n被声明为无符号短整型 |
由于形参n被声明为无符号整型 |
|
8 |
P238,第8.6节 |
一维的定义和初始化 |
一维数组的定义和初始化 |
|
9 |
P239,第8.6节 |
二维的定义和初始化 |
二维数组的定义和初始化 |
|
10 |
P255第2行 |
b is 1, &b is 0023FF70, pb is 0023FF70, *pb is 0 |
b is 1, &b is 0023FF70, pb is 0023FF70, *pb is 1 |
|
11 |
P256倒数第3行 |
|
|
程序第14行语句return 0;防错位置了,return 0;这条语句应移到主函数中,即移动到第8行和第9行之间 |
12 |
P260图9-5(b) |
|
|
temp下面的矩形框中的“随机值”改为15 |
13 |
P335倒数第2行 |
为程序分配内存 |
为变量分配内存 |
|
14 |
|
|
|
|
15 |
|
|
|
|
16 |
|
|
|
|
17 |
|
|
|
|
18 |
|
|
|
|
19 |
|
|
|
|