(单选题)
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
A*((*ptr+1)[2])
B*(*(p+5))
C(*ptr+1)+2
D*(*(a+1)+2)
正确答案
答案解析
略
相似试题
(单选题)
若有以下定义,inta[]={1,2,3,4,5},*p=a,i;且0
(单选题)
在VC6.0中定义二维数组并初始化:inta[][3]={1,2,3,4,5,6,7};则以下判断中不正确的是()
(单选题)
数组定义为inta[2][3]={1,2,3,4,5,6},数组元素()的值为1。
(单选题)
数组定义为inta[3][2]={1,2,3,4,5,6},数组元素()的值为6。
(单选题)
数组定义为inta[3][2]={1,2,3,4,5,6},值为6的数组元素是()。
(填空题)
若已定义:inta[10],i;,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10;在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。
(单选题)
若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()
(单选题)
设有数组定义语句:inta[10];若要将这些元素值保存在磁盘中,以下错误的形式是()
(单选题)
假设有以下定义:int a[5]={1,2,3,4,5},i=3,*p=a , *q=a; 则不能正确执行的语句是()