479_C语言sizeof知识点小结
发布日期:2021-06-30 03:27:57
浏览次数:13
分类:技术文章
本文共 385 字,大约阅读时间需要 1 分钟。
全部学习汇总:
今天新增了一个学习笔记repo,慢慢积累一点之前自己没有注意到的C语言知识。今天来看看C语言中的sizeof。
我做嵌入式控制开发,说起来这个操作符我用的不是很多。
我看的这份教程中有这么一段描述,这个之前还真被这个首席给带偏了,原来这个就是操作符而不是宏。这个章节还是比较有意思的,看着像π。
几种常用的方式,我写了几行代码做测试:
编译运行效果:
我使用的机器是64bit的,因此指针占用的长度是8字节。这里面需要注意的点是两个函数,这两个函数的形式我之前都见别人用过。不过,这里需要注意的是,如果数组作为函数的参数,那么在函数体内这个参数将会被转为指针。在我看的这份教程里面,这种现象称之为“退化”。在函数中,数组参数到了函数体内部将会退化为指针。
其实,上面的指针退化,在编译的时候编译器已经给出了提示。
开卷有益,这个是我这次学习到的小知识点。
转载地址:https://greyzhang.blog.csdn.net/article/details/111088630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月30日 11时03分17秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
基于SSM框架的BS微博系统的设计与实现
2019-04-30
基于java的网络招聘系统的设计与实现
2019-04-30
基于java的文章发布系统的设计与实现
2019-04-30
基于java的物资管理系统
2019-04-30
基于java的项目管理平台
2019-04-30
基于java愤怒的小鸟游戏的设计与实现
2019-04-30
基于jsp码头船只出行及配套货柜码放管理系统的设计及实现
2019-04-30
旅游网站的设计与实现
2019-04-30
基于java的ssm框架的论坛源码
2019-04-30
基于java的web聊天系统
2019-04-30
基于java的俄罗斯方块的设计与实现
2019-04-30
基于java的魂斗罗的设计
2019-04-30
基于java的网页内容管理
2019-04-30
基于java的学生管理系统
2019-04-30
基于java网盘搜索的设计与实现
2019-04-30
基于SSM的仿小米商城源码
2019-04-30
基于SSM的医院人事管理系统的设计与实现
2019-04-30
基于SSM的兼职论坛系统的设计与实现
2019-04-30
基于java的图书管理系统的设计与实现
2019-04-30
基于java的SSM框架理财管理系统的设计与实现
2019-04-30