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

2024-11-15 12:39:55
推荐回答(3个)
回答(1):

#include //头文件定义
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

回答(2):

你这段代码并没有输出语句呀。而且好像你定义字符数组的代码不对,我记得C里定义字符数组应该是char[2][4] arr; 这样的吧

回答(3):

应该是you&me,一个字符一个字符存放就是这样