随记(2022.1.23)

随记(2022.1.23),第1张

随记(2022.1.23)

1.一般而言数组名都代表首元素地址,但sizeof(数组名)和&数组名是例外。

2.二维数组可以将其认为是一个装满一维数组的一维数组,同理,三维数组可以认为是一个一维数组里的元素是一维数组,而每一个一维数组元素里装的又是一维数组。

3.数组名[-a](a为一个正整数),这种 *** 作是可以的,它更像是把一个指向数组首元素的地址指针前移a个元素再解引用。

4.int arr[3][4],sizeof(arr[5])可以得到20的结果,这应该是sizeof本身的属性决定的,因为sizeof的功能是计算内存,它不会去取用,更不会去改变内存的值,所以可能在设计时就对"越界"这个问题没有限制(纯属小白猜测)。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5712053.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存