17.\x05若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是_______.
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/09/13 11:59:46
17.\x05若有以下的说明和语句,则在执行for语句后,*(*(pt+l)+2)表示的数组元素是_______.
int t[3][3],*pt[3],k;
for (k=0;k
int t[3][3],*pt[3],k;
for (k=0;k
第一个题,t是一个数组,pt是一个指针数组,做完循环后,指针数组就指向了t这个数组了.即pt和t应该是一个内容,只不过t是const的.*(pt+1)就是t[1],*(*(pt+l)+2)就是t[1][2]了.
第二个题,sum没有初始化,所以答案就选c了.记住一点哦,永远不要使用未初始化的变量!
第三个题,选c,关键是那个static int d,这个地址分配以后,里面的内容直到程序执行结束才释放,这是变量生存期的问题了.
最后多说一句,这些题,最好是自己动手敲到编译器里面执行一下,然后,用调试的功能,观察各变量的变化,这样理解起来会比较容易.
第二个题,sum没有初始化,所以答案就选c了.记住一点哦,永远不要使用未初始化的变量!
第三个题,选c,关键是那个static int d,这个地址分配以后,里面的内容直到程序执行结束才释放,这是变量生存期的问题了.
最后多说一句,这些题,最好是自己动手敲到编译器里面执行一下,然后,用调试的功能,观察各变量的变化,这样理解起来会比较容易.
若有以下定义和语句,则对a数组元素非法引用的是:
若有以下说明和语句,int c[5],*p ;p=c ;能正确引用c数组元素的是?A) &p B)*(p+3) C) c
若有说明语句:int a[2][4];,则对a 数组元素的 正确引用是
若有以下定义和语句,int x[10],*p;*p =x;在程序中引用数组元素 x[i]的四种形式是
若int型变量a=2,则执行以下语句后a的值是_______.a+=a-=a+a;
若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
若有以下定义语句:int m[]={5,4,3,2,1},i=4;,则下面对m数组元素的引用中错误的是
若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表
执行以下语句后,变量i的值是 .for(i=1; ++i
已有定义语句:int x=6,y=4,z=5;执行以下语句后,能正确表示x、y、z值的选项是?
若有以下定义:int x[10],*pt=x; 则对x数组元素的正确应用是( )
在C语言中,有以下语句,则对数组a中元素的引用错误的是(0≤i≤9)拜托各位大神