下列程序段的输出结果是( )。 main() { char s[]="Helloworld"; s[5]=0; printf("%s\n",s); }

admin2019-08-18  17

问题 下列程序段的输出结果是(    )。
    main()
    {  char s[]="Helloworld";
      s[5]=0;
      printf("%s\n",s);
    }

选项 A、Hello0world
B、Helloworld
C、Hello
D、Hello0

答案C

解析 由于s数组中数组下标为5的元素赋值为0,0是字符串的结束标志,所以在输出字符串的时,仅输出数组下标为0~4的数组元素。
转载请注明原文地址:https://kaotiyun.com/show/eaRp777K
0

相关试题推荐
随机试题
最新回复(0)