请注意!计算机二级C语言常见问题:数组和指针

发布于 2018-08-02 09:14  编辑:jokex
0
计算机等级考试题库 扫码微信刷题

小编所收集到的相关计算机二级C语言常见问题:数组和指针的资料 大家要认真阅读哦!



问题列表:

1 我在一个源文件中定义了char a[, 在另一个中声明了extern char *a 。为什么不行?

2 可是我听说char a[ ] 和char *a 是一样的。并非如此。

3 那么, 在C 语言中“指针和数组等价” 到底是什么意思?

4 那么为什么作为函数形参的数组和指针申明可以互换呢?

5 如果你不能给它赋值, 那么数组如何能成为左值呢?

现实地讲, 数组和指针地区别是什么?

7 有人跟我讲, 数组不过是常指针。

8 我遇到一些“搞笑” 的代码, 包含5["abcdef"] 这样的“表达式”。这为什么是合法的C 表达式呢?

9 既然数组引用会蜕化为指针, 如果arr 是数组, 那么arr 和&arr 又有什么区别呢?

10 我如何声明一个数组指针?

11 我如何在运行期设定数组的大小?我怎样才能避免固定大小的数组?

12 我如何声明大小和传入的数组一样的局部数组?

13 我该如何动态分配多维数组?

14 有个灵巧的窍门: 如果我这样写int realarray[10]; int *array = &realarray[-1]; 我就可以把“array” 当作下标从1 开始的数组。

15 当我向一个接受指针的指针的函数传入二维数组的时候, 编译器报错了。

16我怎样编写接受编译时宽度未知的二维数组的函数?

17 我怎样在函数参数传递时混用静态和动态多维数组?

18 当数组是函数的参数时, 为什么sizeof 不能正确报告数组的大小?





小编为大家整理,就是希望大家能够避过这些常见问题,大家一定要注意哦!

继续了解计算机二级C语言?点击下方链接,进入考无忧官方网站,更多精彩等你来!

小编特别推荐二级ms office可以了解一下噢! 毕竟这项科目着实相比其他科目比较容易啦!


文章推荐:

2018年全国计算机等级考试都有哪些科目?

2018年全国计算机考试报名为什么照片上传不成功?

2018年全国计算机等级考试一二三四级最新考试大纲汇总


温馨提示:

想要了解更多试题请点击查看>>>计算机二级考试题库

考试想拿高分吗?更多二级ms office试题请点击查看>>>二级ms office

想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试


本文网址:http://www.k51.com.cn/info/jsjdjks/1808/0242609.html
选择分享到: