小测验
1、单选题:
对于以下代码段,正确的说法是:char *p;
while (1) {
p = malloc(1);
*p = 0;
}
选项:
A: 最终程序会因为没有没有空间了而退出
B: 最终程序会因为向0地址写入而退出
C: 程序会一直运行下去
D: 程序不能被编译
答案: 【 最终程序会因为向0地址写入而退出】
2、单选题:
对于以下代码段:int a[] = {1,2,3,4,5,};
int *p = a;
int *q = &a[5];
printf("%d",&n