初识数组
来源:互联网 发布:微信h5页面制作源码 编辑:程序博客网 时间:2024/06/03 12:25
1.可以使用数组后面第一个元素的地址吗?可不可以查看该地址的值?
可以使用数组后面第一个元素的地址,但不可以查看该地址中的值。
2.为什么要小心对待数组后面那些元素的地址呢?
地址分为基地址和地址偏移量,如果程序使用一段地址结构,在基地址处刚好存放着数组a0,基地址无法改变,地址偏移量也不可能是负值,所以位于a0[0]前面的元素这种说法就没有意义了。
3.数组作为参数传递给函数时,为什么不可以通过sizeof得到数组的大小?
当把数组作为函数的参数时,你无法在程序运行时通过数组参数本身告诉函数该数组的大小,因为函数的数组参数相当于指向该数组第一个元素的指针。
4.能不能将另外一个地址赋给一个数组名?为什么?
数组名不能被放在赋值运算符的左边。一个数组是一个对象,而它的数组名就是指向这个对象的第一个元素的指针。
5.array_name和&array_name有什么不同?
array_name是指向数组中第一个元素的指针,&array_name是指向整个数组的指针。
6.字符串和数组有什同?
数组的元素可以是任意一种类型,而字符串是一种特别的数组,它使用了一种众所周知的,确定长度的规则。
函数声明与定义是什么?
阅读全文
0 0
- 数组初识
- 初识数组
- 初识数组
- 初识数组
- 初识JAVA中的数组
- 初识结构数组
- 后缀数组初识
- 树状数组(初识)
- Java数组初识
- 初识数组和字符串
- 初识树状数组
- 第九节初识数组
- 初识数组与函数
- C初识数组
- 初识数组与指针
- 初识树状数组(模板)
- 指针初识5(指针与数组)
- codefroce D. Powerful array[初识块状数组]
- 数据结构实验之二叉树一:树的同构
- Pipenv & 虚拟环境¶
- Oracle删除方法
- java的构造函数与重载
- 多线程之使用目的
- 初识数组
- 1.1、映射请求注解RequestMapping用法
- 微信实时共享位置修改朋友圈全球定位QQ陌陌探探等
- MySQL主从复制 虚拟机克隆导致1593异常
- javax.servlet.ServletException: Servlet.init() for servlet springmvc threw exception
- vins mono 刚开始学习 一
- CentOS安装JDK9
- 关于twitter爬虫的总结
- SharePoint Online 创建网站集