释带++算式的功能:1p+=2,*(p++),先取值x-|||-[2]=3,再移动指针,最后p指向x[3]2p+=2,*+-|||-+p,先移动指针,指针指向x[3]=43p+=3,*p+-|||-+,同1类似x[3]=4,p指向x[4]4p+=2,++*p,-|||-指针指向x[2]=3,然后结果自加1输出4因此1234-|||-的带++部分的输出结果...
百度试题 题目若有定义 int x[2][3]={1,2,3,4,5,6};则x[1][2]的值是( )。 A. 3 B. 4 C. 5 D. 6 相关知识点: 试题来源: 解析 C.5 反馈 收藏
A. B. 1 C. 2 D. 3 相关知识点: 试题来源: 解析 [答案]B [解析]数组名后直接加上length(x.length),所指的是有几行(Row);指定索引后加上length(如x[1].length),指的是该行所拥有的元素,也就是列(Column)数目。所以本题选择B。反馈 收藏 ...
结果1 题目 设inti;intx[3][3]={1,2,3,4,5,6,7,8,9};则语句for(i=0;i<3;i++)printf("%d",x[0][2-i]);的输出结果是___。 A. 159 B. 123 C. 357 D. 321 相关知识点: 试题来源: 解析 D 满分:2.5分 正确答案:D 反馈 收藏 ...
选A 这个是运算优先级造成的 p++相当于*(p++);相当于 p;p++;而开始时p+=2;所以*p=a[2]=3;再执行p++后 p指向a[3]
建立一个形如下面的3行3列的整型数组:1 2 3 4 5 6 7 8 9
p++相当于*(p++);相当于 p;p++;而开始时p+=2;所以*p=a[2]=3;再执行p++后 p指向a[3]
1. int x[2][3]={{1,2},{3,4},{5,6}} (1)这句的左边含义是:有一个二维数组,2行3列,一共就是6个int类型的数据。(2)这句的右边含义是:最里面的三个花括号,代表的是三行,每个花括号里有两个数据,代表的是每行有2列,所以代表的意思是:3行2列的一个int类型的二维数组...
如果对二维数组的全部元素都赋初值的话,定义数组时第一维的长度可以不指定,也不会有歧义。但很显然,本题目中,不是对全部元素赋值的,因为每行3列是确定的,这样不管是3行还是4行都无法做到对全部元素赋值。所以第一维的长度是不确定的。通常,二维数组部分赋值可采用分行赋值。
int x[2][3]是二维数组,低维最多3个元素,是对的,高维最多2个元素,现在有三个:{1,2},{3,4},{5,6},所以错了