以下 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 出现,则假定这是数组的结尾,因此仅在此处终止。
这个问题的测验