若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 23:57:49
若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示
若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .
A)aa[2][1]的地址 B)aa[1][2]的地址
C)元素aa[2][1] D)元素aa[1][2]
若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .
A)aa[2][1]的地址 B)aa[1][2]的地址
C)元素aa[2][1] D)元素aa[1][2]
选D
aa是一个二维数组,ptr是一个数组指针,也就相当与一个二级指针,ptr+1表示跳到aa这个二维数组的第二行,再取*号然加2表示继续跳到第二行的第第三个元素,也就是aa[1][2];
aa是一个二维数组,ptr是一个数组指针,也就相当与一个二级指针,ptr+1表示跳到aa这个二维数组的第二行,再取*号然加2表示继续跳到第二行的第第三个元素,也就是aa[1][2];
main() { int i,*ptr; int array[]={2,4,6,8,10}; ptr=array; fo
int (*ptr)[3]
设有以下定义:int a[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};int(*ptr)[3]
*ptr++ =
static int a[2][3]={1,2,3,4,5,6}; int m,*ptr=&a[0][0]; 执行m=(
int arr[]={6,7,8,9,10}; int *ptr=arr; *(ptr++)+=123; printf(
int(*ptr)[10]; 完全不理解,
ptr是什么意思?
设有如下定义:int (*ptr)( );则以下叙述中正确的是
#define IS_FULL(ptr) (!(ptr)) 定义是什么 括号内的ptr 是什么意思
printf("name:");if(i==4)ptr->next=NULL;intRun()MSGmsg;Update
PTR指的是什么?PTR在教学的应用中有哪些注意事项