当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

已有定义:int i a[10] *p;则合法的赋值语句是()。A.p=100;B.p=a[5];C.p=a[2]+2;D.p=a+2;


已有定义:int i,a[10],*p;则合法的赋值语句是()。

A.p=100;

B.p=a[5];

C.p=a[2]+2;

D.p=a+2;

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 设有以下定义: int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0];则下列能够

  • 若已有定义int x=2; int *p=&x;则*p的值为()A. 2B. &xC. *xD. &p

  • 设已有定义:float x; 则以下对指针变量P进行定义且赋初值的语句中正确的是( )。A.int*p=(floa

  • 若有定义:int a[3] = {1 2 3} *p i;p = a;且0<=i<10 则下列选项中 对数组元素引用错误的是()

  • 设已有定义:float x;则以下对指针变量P进行定义且赋初值的语句中正确的是( )。A.float*p=1024;B.i

  • 若有定义语句:int a[4][10] * P * q[4];且0<=i<4 则错误的赋值是( )。A.P=aB.q[i