479_C语言sizeof知识点小结
发布日期:2021-06-30 03:27:57 浏览次数:12 分类:技术文章

本文共 385 字,大约阅读时间需要 1 分钟。

         全部学习汇总:

         今天新增了一个学习笔记repo,慢慢积累一点之前自己没有注意到的C语言知识。今天来看看C语言中的sizeof。

         我做嵌入式控制开发,说起来这个操作符我用的不是很多。

         我看的这份教程中有这么一段描述,这个之前还真被这个首席给带偏了,原来这个就是操作符而不是宏。这个章节还是比较有意思的,看着像π。

         几种常用的方式,我写了几行代码做测试:

         编译运行效果:

         我使用的机器是64bit的,因此指针占用的长度是8字节。这里面需要注意的点是两个函数,这两个函数的形式我之前都见别人用过。不过,这里需要注意的是,如果数组作为函数的参数,那么在函数体内这个参数将会被转为指针。在我看的这份教程里面,这种现象称之为“退化”。在函数中,数组参数到了函数体内部将会退化为指针。

         其实,上面的指针退化,在编译的时候编译器已经给出了提示。

         开卷有益,这个是我这次学习到的小知识点。

转载地址:https://greyzhang.blog.csdn.net/article/details/111088630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:480_C语言编译链接结果文件分析
下一篇:478_Arduino telnet连接测试

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月09日 13时42分48秒