经典指数          
原因
4177
浏览数
0
收藏数
 

如下代码输出结果是什么?

#include<stdio.h>
char buffer[6] = {0};
char *mystring(){   
    char *s = "Hello world";
    for(int i = 0;i<(sizeof(buffer) - 1);i++){
    buffer[i] = *(s+i);
    }
    return buffer;
}
int main(int args,char**argv){
    printf("%s\n",mystring());
    return 0;
}

  • Hello
  • Hello World!
  • Hell
  • 以上全都不正确

     举报   纠错  
 
切换
暂时还没有答案,欢迎分享你的解答 . . .
撰写答案