相关题目
若有以下定义和赋值语句, 则对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];
以下正确的定义语句和赋值语句是( )。
若有以下定义, 且0<=i<6,则正确的赋值语句是( )。
int[4][6],t[6][4],(*p)[6];
若要对a 进行--运算, 则a 应具有下面说明( )。
若有定义: int a[4][6]; 则能正确表示a 数组中任一元素a[i][j](此处0<=i<4,0<=j<6)地址的表达式是( )。
