社区
单片机/工控
帖子详情
请教声明但未使用的函数,typedef,枚举,结构体等占用内存吗?
jim_hou1986
2017-07-28 10:38:12
例如我文件开头声明了void abc(void)这个函数,但是在文件中并未写这个函数的代码
还有我typedef的一些枚举体,结构体等,在代码中并未使用
请教这些东西占用内存空间吗?
...全文
411
4
打赏
收藏
请教声明但未使用的函数,typedef,枚举,结构体等占用内存吗?
例如我文件开头声明了void abc(void)这个函数,但是在文件中并未写这个函数的代码 还有我typedef的一些枚举体,结构体等,在代码中并未使用 请教这些东西占用内存空间吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sshyidishui
2017-09-02
打赏
举报
回复
声明的那个函数,如果没有调用,不占空间 typedef,不占用空间
fly 100%
2017-09-02
打赏
举报
回复
链接过程不会把他们连进去
dceacho
2017-07-29
打赏
举报
回复
楼上说的对 对于一些C/C++实体函数,在便宜选项里有One ELF Section per Function, 这个选项如果勾上了,连接时会把没用到的函数删除掉
jklinux
2017-07-28
打赏
举报
回复
不会的。定义类型仅仅是告诉编译器你的类型是怎样的,只有声明类型变量时编译器才会安排空间的。 函数体都没有的话而且也不调用的话,肯定不会占用空间。
c语言
结构体
定义和
使用
typedef
,
结构体
定义
typedef
struct 用法详解
在了解
typedef
之前我们先来了解一下什么是
结构体
类型:C++提供了许多种基本的数据类型(如int、float、double、char等)供用户
使用
。但是由于程序需要处理的问题往往比较复杂,而且呈多样化,已有的数据类型显得不能...
C语言
结构体
、联合与
枚举
类型
要想
使用
一个自定义
结构体
,首先要
声明
结构体
类型,其次在创建
结构体
变量,之后才能
使用
此
结构体
。struct StuInfo{ //
结构体
的
声明
//学生姓名int age;//年龄//性别//身高//学生姓名int age;//年龄//性别//身高}s1,s2...
自定义类型详解:
结构体
,
枚举
枚举
的
使用
有了
结构体
类型,定义变量就直接对照着赋值就可以了,对于
结构体
的赋值要
使用
花括号尤其要注意
结构体
嵌套初始化int age;} s1;//
声明
类型的同时定义变量 struct stu s2;//定义
结构体
变量s2,此处的s2是全局...
C语言编程基础-15
结构体
枚举
联合
结构体
数据补齐对齐 ...
结构体
可以用来
声明
结构体
变量,
结构体
变量实际占有
内存
空间;
声明
结构体
需要
使用
struct 关键字;
结构体
声明
中包含多个变量
声明
语句,这些语句不会分配存储位置,因此不能在此......
【STM32】
typedef
类型及配合
结构体
使用
文章目录1
typedef
2
结构体
2.1 定义结构2.2
结构体
变量的初始化2.3 访问结构成员2.4 结构作为
函数
参数2.5 指向结构的指针 1
typedef
C 语言提供了
typedef
关键字,您可以
使用
它来为类型取一个新的名字。下面的实例...
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章