下列程序执行后的输出结果是( ). #include<stdio.h> void main( ) { char arr[2][4]; strcpy(arr,"you"); s

如题所述

#include<stdio.h> //头文件定义
void main() //主函数
{
char arr[2][4]; //定义一个二维数组arr[2][4],该二维数组有2行,4列
strcpy(arr,"you"); //复制字符串操作,将you这个字符串赋值给arr数组,a[0][0]存放着字符y,a[0][1]存放着字符o,a[0][2]存放着字符u
}
最后如果打印a数组的话,即printf("arr=%s\n",arr);得到的结果为arr=you
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-06-12
你这段代码并没有输出语句呀。而且好像你定义字符数组的代码不对,我记得C里定义字符数组应该是char[2][4] arr; 这样的吧
第2个回答  2020-06-19
应该是you&me,一个字符一个字符存放就是这样