C语言程序设计数组题答://#include "stdafx.h"//vc++6.0加上这一行.include "stdio.h"void main(void){ int oldn[20]={1,2,3,4,5,6,7,8,9,10,12,14,16,11,13,15,17,18,19,20};int newn[2][10]={0,},i,j,k;for(i=j=k=0;i<20;i++)if(oldn[i]%2) newn[0][j++]=oldn[i];e...
如果p是个指针变量,为什么P[i]回完全等价与*(p+i) *(p+i)是什么意思...答:p作为一个指针变量,p[i]表示p指向的一段连续内存中的第i个偏移位置,等同于数组下标调用。(p+i)就是去p指向的位置偏移i个偏移量,然后*解引用取得那个点的值。例如:int a[10] = {1,2,3,4,5,6,7,8,9,10};int *p = a;int i = 5;此时p指向a数组的首地址,即a[0]的位置,设...
C语言中,有一个二位数组inta[3][4]={1,2,3,4,5,6,7,8,9,10,11,12}...答:其中各元素的地址就是a, a+1,a+2. 它们的值分别是*a, *(a+1), *(a+2),也就是a[0],a[1],a[2].二维数组int a[3][4],数组名称a则是指针的指针,它指向指针数组a[3],其中每一个元素又分别指向一个一维数组,每个数组包含了4个整数。来自C语言基础训练…
C语言数组题一枚,求大神!要求用C语言编写,希望有详细过程,谢谢!_百度知...答:include<stdio.h> void main(){ int a[5]={1,2,3,4,5},b[5]={2,3,4,5,6},c[5];for(int i=0;i<5;i++)c[i]=a[i]*b[i];for(i=0;i<5;i++)printf("%d ",c[i]);printf("\n");}