更多"有定义语句:int *P[4]; ,以下选项中与此语句等价的是"的相关试题:
[单项选择]有定义语句:int *p[4];以下选项中与此语句等价的是
A. int p[4];
B. int **p;
C. int *(p「4」);
D. int (*p)「4」;
[单项选择]有定义语句:int *P[4]; ,以下选项中与此语句等价的是
A. int p[4];
B. int **P;
C. int *(P[4]);
D. int(*P)[4];
[单项选择]若在定义语句:int a, b, c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是( )。
A. scanf(“%d”a, b, ;
B. scanf(“%d%d%d”,a, b, ;
C. scanf(“%d”,;
D. scanf(“%d”,&;
[单项选择]若在定义语句:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确执行的语句是()
A. scanf("%d",a,b,c);
B. scanf("%d%d%d",a,b,c);
C. scanf("%d",p);
D. scanf("%d",&p);
[单项选择]若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
A. a=(b=4)=3;
B. a=b=c+1;
C. a=(b=4)+c;
D. a=1+(b=c=4);
[单项选择]设有定义语句int (*f)(int);,则以下叙述正确的是
A. f是基类型为int的指针变量
B. f是指向函数的指针变量,该函数具有一个int类型的形参
C. f是指向int类型一维数组的指针变量
D. f是函数名,该函数的返回值是基类型为int类型的地址
[单项选择]设有如下定义语句
Int m[ ]={2,4,6,8},*k=m;
以下选项中,表达式的值为6的是( )。
A. *(k+2)
B. k+2
C. *k+2
D. *k+=2
[单项选择]有以下定义语句:
double a,b; int w; long c;
若各变量已正确赋值,则下列选项中正确的表达式是( )。
A. a=a+b=b++
B. w%(int)a+b)
C. (c+w)%(int)a
D. w=a==b;