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