例如,要初始化一个包含3行、4列的整数数组,可以使用以芦敏中下代码:int array[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };如果要初始化一个包含3个字符串的char数组,可以使用以下代码:char strArray[3][100] = { "hello", "world", "example" };需要注意的是,这...
char x[][6]是说这个字符数组的行数时根据你后面定义多少个行数来确定的。比如你这里是2行。列数是确定的6列。"1234"就相当于x[0][0]='1',x[0][1]='2',x[0][2]='3',x[0][3]='4'."56789"同理,就是x[1][..]。还有什么不明白的么 ...
A. char c[5][6]={{“hello”},{ },{”boy”}}; B. char c[2][3]={{‘a’},{‘b’}}; C. char c[][5]={“hello”,”boy”}; D. char c[2][3]={ ‘a’, ‘b’ }; 相关知识点: 试题来源: 解析 C.char c[][5]={“hello”,”boy”}; 反馈...
程序需要实现如下图形的输出,准备用二维字符数组存放图形信息,二维数组初始化结果char shape[][4]=?*** 相关知识点: 试题来源: 解析 答:char shap[][4]={{“***”},{“ *** ”},{“ *** ”},{“ * ”}}; 反馈 收藏
选B,B选项就是一个错误的表达方式,数组的元素应该是字符,但是题目上是字符串
{ char name[M][N]; //二维数组:用于保存输入的M个名字initial_string(name);sort_string(name);printf("排序后:\n");out_string(name);}void initial_string(char arr_str[M][N]){ printf("请输入%d个名字序列:\n",M);for(int i=0;i<M;i++)scanf("%s",arr_str[i...
例如,要初始化一个包含3行、4列的整数数组,可以使用以下代码:int array[3][4] = { {1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12} };如果要初始化一个包含3个字符串的char数组,可以使用以下代码:char strArray[3][100] = { "hello", "world", "example" };需要注意...