int a[3][5], *p;p=a[0];则p++后的值代表了( )。
int a[10]={0,1,2,3,4,5,6,7,8,9},*p=a;则p+5相当于a[5] 。( )
若定义int a=5;下面对(1)、(2)两个语句的正确解释是( ) (1)int*p=&a; (2)*p=a;
已知int a[4],*p;,则语句p=&a;是正确的。
若有定义: int a[5][5], (*p)[5];,则操作p=*a;是合法操作。 ( )
若有定义: int a[5][5],*p;,则操作p=a;是合法操作。 ( )
若有定义: int a[5],*p;,则操作p=&a[2];是合法的操作。( )
已知“int a[]={1,2,3,4,5,6,7,8,9,10,11,12},*p=a;”,则值为3的表达式是______。
已知:int a[ ]={1,2,3,4,5},*p=a;在下列数组元素地址的表示中,正确的是( )。
已知int *p,a;则语句“p=&a;”中的运算符“&”的含义是____________。
设static int a[3]={1,2,3};int*p[]={&a[0],&a[1],&a[2]);则与数组元素a[1]等价的是()
设有定义:int a,*p=&a,* *pp=&p;,则与a=100;等价的语句为()A.**p=100;B.**pp=100;C.&
若已定义int a=5; 下列对(1)、(2)两个语句的正确解释是() (1) int *p=&a; (2) *p=a;
下列语句执行后,其输出的结果是()。 int a=3,*p; p=&a; *p=5*(*p); printf("%d",a);
已知int a[]={1,2,3,4,5,6,7,8,9,10,11,12}, *p=a; 则值为3的表达式是______
有如下程序段int a=5, b=10;int *p;p=&b;a=*p+b;执行该程序段后,a的值为()。
以下程序输出正确的是______。 amovep(int *p,int(*a)[3],int n) {int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc(100); amovep(p,a,3); printf("%d%d\n",p[2],p[5]);free(p); }
已知有结构体: struct sk { int a; float b; }data,*p; 若有p=&data,则对data的成员a的正确引用是()。
若有定义int a[9],+P=a;,则P+5表示()。
已知有int a[5]={1,3,5,7,9},*p=&a[3];则表达式*(p-1)的值是()。
若有定义:int a[5][5], (*p)[5];,则操作p=*a;是合法操作。
若有定义:int a[5][5], (*p)[5];,则操作p=a[0];是合法操作。
已知:int *p, a;则语句“p=&a; ”中的运算符“&”的含义是
int **p, (*pa)[5], a[5][5]; p=pa=a ;