📜  门| Gate IT 2008 |第47章

📅  最后修改于: 2021-06-28 23:14:19             🧑  作者: Mango

以下C代码输出的输出是什么?

# include 
int main ()
{
    char a [6] = "world";
    int i, j;
    for (i = 0, j = 5; i < j; a [i++] = a [j--]);
    printf ("%s\n", a);
}
 /* Add code here. Remove these lines if not writing code */ 

(A)
(B)空字符串
(C) dlrld
(D)答案: (B)
说明:由于在基地址或字符串“ Null”的开头均已放置,因此在读取数组时如果Null出现,则假定这是数组的末尾,因此仅在此处终止。
这个问题的测验