符合以下:
(A) P->(ii),Q->(iv),R->(i),S->(iii)
(B) P->(ii),Q->(i),R->(iv),S->(iii)
(C) P –>(ii),Q->(iv),R->(iii),S->(i)
(D) P->(iii),Q->(iv),R->(i),S->(ii)答案: (A)
解释:
- 静态char var; ->变量位于内存的数据部分,因为它本质上是静态的
- m = malloc(10); m = null; ->这是丢失的内存,无法释放,因为m = NULL
- 字符* Ptr [10]; ->将char类型的10个存储位置分配给存储地址
- register int var1;->请求分配CPU寄存器以存储数据
因此,选项为A
有关详细信息,请参阅以下文章:
https://www.geeksforgeeks.org/memory-layout-of-c-program/
https://www.geeksforgeeks.org/understanding-register-keyword/
这个问题的测验