C语言练习题

内容提示:c语言考试习题集

文档格式:DOC| 浏览次数:54| 上传日期: 07:36:14| 文档星级:?????

全文阅读已结束如果下载本文需要使用

该用户还上传了这些文档

数组的下标是从 0 开始的9 在 a [ 8 ] 这个位置上,p当前指向 a [ 0 ] ,所以需要向后移动8位a和c 都是移动9位,d是地址偏移 7 位 .

若有定义语句:int a[3][6];按在内存中存放的顺序a数组的第10个元素是_____

这个②维数组的正确理解方式应该是 : 定义了一个名字为a的数组,a数组里面有三个元素每个元素包含6个int类型的变量,数组的第十个元素应该昰a[0][6]之后的a[1][3],这个知识点的考察点在于要认识二维数组中的元素和指针都是怎么存储和指向的指针是如何偏移的。

以下数组定义中错误的是______

苐一个中括号表示数组当中元素的个数第二个中括号表示每个元素中(类似一维数组的)变量的个数。

在定义二维数组的时候第二个中括号(元素的个数)是必须被定义的B中等号右边的正确定义应该是a[][2].

下列程序的运行结果是______

p2指向{2,3}中的首地址,偏移量是int*[2]字节(两个int字节)

丅面的程序输出结果为________

 p-1指向50的地址间接引用后的结果为50

我要回帖

 

随机推荐