相关题目
设有以下程序段:
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)地址的表达式是( )。
以下选项中, 对指针变量p的不正确操作是( )。
若有以下定义和语句, 则能正确表示a 数组元素地址的表达式是( )。
double arr[5],*p1;
p1=arr ;
