小编所收集到的相关计算机二级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
想知道更多关于计算机等级考试的最新资讯吗?点击进入>>>计算机等级考试