第一题 段错误
第二题 随机值或程序崩溃
第三题 hello
第四题 随机值或程序崩溃
第五题a) int a;
b) int* a;
c) int** a;
d) int a[10];
e) int* a[10];
f) int (*a)[10];
g) int (*a)(int);
h) int (*a[10])(int)[10];第六题
6
8(64位)/4(32位)
4第七题 8
第八题 8
第九题 b
第十题 a
第十一题 a
第十二题 c
第十三题 b
第十四题 c
第十五题 a
第十六题 c
第十七题 c
第十八题 a
第十九题 a
第二十题 c
第二十一题 c
第二十二题 d
第二十三题 b
原因:5最后出栈,代表1,2,3,4还在栈中,那么出栈顺序只能是5,4,3,2,1
第二十四题 b,c,d:10,12,120
第二十五题 2,5
第二十六题 未定义行为(数组越界)
第二十七题 0,41
第二十八题25(奇数位置每次增加5;偶数位置递减,序列中第i个偶数位置的值=前一个偶数位置值-(3+i))
640(奇数位置每次乘4;偶数位置每次加20)
第二十九题*a=*a^*b;
*b=*a^*b;
*a=*a^*b;
第三十题0x801005
0x810028
第三十一题c
第三十二题45
第三十三题D
第三十四题x=10
y=6
第三十五题5,9
第三十六题C
第三十七题//设置a的第3位为1
a|=0x00000004;
//设置a的第3位为0
a&=0xFFFFFFFB;
第三十八题
int * p=(int *)0x67a9;
*p=0xaa66;
第三十九题
>6
原因:无符号整型与有符号整型运算时,有符号整型转换为无符号第四十题 3
第四十一题mian.c
h
g
func.c
c第四十二题
(1)
10^3
10^6
2.5*10^6
0.5*10^-7
(2)
10^-9
10^-6
10^-3
(3)
8
1024第四十三题 b c h c b i m
第四十四题&a[0][0]
*(p1+1)
*(p1+14)
a
*(*p+1)
*(*(p+1)+4)
str
**p3+1
**(p3+1)+4
————————————————