相关题目
若有定义: int arr[5]; 则arr数组中首元素的地址可以表示为( )。
若有定义: int (*p)[4]; 则标识符p( )。
若有以下定义和语句, 则对a 数组元素值的正确引用为( ) 。
int a[2][3],(*p)[3];
p=a;
若有以下定义和赋值语句, 则对b数组的第i行第j列(假设i,j已正确说明并赋值) 元素的非法引用为( )。
int b[2][3]={0},(*p)[3];
p=b;
若有以下定义和赋值语句, 则对s数组的第i行第j列(假设i,j已正确说明并赋值) 元素地址的合法引用为( )。
int s[2][3]={0},(*p)[3];
p=s;
以下与int *q[5]; 等价的定义语句是( )。
设有以下程序段:
char str[4][10]={"first","second","third","fourth"},*strp[4];
int n;
for (n=0;n<4;n++) strp[n]=str[n];
若k为int 型变量且0<=k<4,则对字符串的不正确引用是( )。
若有以下定义, 则*(p+5) 表示( )。
int a[10], *p=a ;
以下正确的说明语句是( )。
若有以下定义, 且0<=i<4则不正确的赋值语句是( )。
int b[4][6],*p,*q[4];
