若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是多少。求...答:若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是3。int a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列。故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,...
若有说明 int a[][4]={{1, 2, 3}, {4, 5}{}};则a数组第一维的大小...答:若有说明:int a[][3]={1,2,3,4,5,6,7};则数组a第一维的大小是3。int a[][]:第一个中括号表示有此二维数组有几行,第二个表示有几列。故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素,所以第一行有1,2,3 这三个元素,第二行有4,...
...一个数,要求用折半查找法找出该数组中第几个元素的值.求解释_百度...答:比如给一个4的数,程序第一步从数组中取出排在中间数的数(i=7),即 第8个数89.用89和4比较。如果大于89就往后循环查找,即查找89后的{144,233,377,570,671,703,812},如果小于89就往前查找,即查找89前的]{1,4,9,13,21,34,55},不管往前还是往后最大循环次数都是7,所以while循环结束...
求大神帮忙解释一下下面这段C程序,求详细!答:因为p2是一个指向具有2个元素的数组的指针,所以对p2+1,就要加上2个sizof(int)的字节,即跳过2个元素 printf("%d", *p);因为p一开始是指向数组的首元素的,执行了++p,后,指向了数组的下一个元素,即1,所以输出1 printf("%d", **p2);因为p一指向5行2列数组的第二行的首元素的地址,执行了...