📜  门|门 IT 2008 |第 47 题

📅  最后修改于: 2021-09-25 06:35: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 */ 

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