题目内容

下面程序是输出数组的所有元素,其中划线处应填写( )。#include void main(){int a[5]={10,20,30,40,50},*p=a;for (i=0;i<5;i++)printf("%3d", );}

A. *p
B. *(p+i)
C. p+i
D. *p[i]

查看答案
更多问题

下面程序是输出数组的所有元素,其中划线处应填写( )。#include void main(){int a[5]={10,20,30,40,50},*p;for (p=a;p

A. i++
B. a++
C. p++
D. p+i

定义:int a[5]={10,20,30,40,50},*p=&a[4];让指针变量p指向a[2]元素,则正确表达式语句为( )。

A. p=&a[2];
B. p=a+2;
C. p-=2;
D. 以上均正确

定义:int (*prt)[4];其中的标识符prt是( )。

A. 1个指向整型数据的指针
B. 4个指向整型数据的指针
C. 一个行指针,它指向一个包含有4个整型元素的数组
D. 一个数组,它有4个指针元素

若有以下定义和语句:int a[4]={10,20,30,40},*p; p=&a[1]; 则*(p++)的值是 。

答案查题题库