找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1741|回复: 5
打印 上一主题 下一主题
收起左侧

keil中用C语言编程遇到一些问题

[复制链接]
跳转到指定楼层
楼主
ID:376769 发表于 2018-7-23 20:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1.keil中为甚麽有内联函数关键字,编译时却常常出错,编译不成功???
2. 对于函数我现在特不明白的一点是,这些函数在微观计算机内部到底是以什么形式什么规格存在着,它占内存吗?我仅仅知道的是,它包含着变量,他可以给这些变量一个生存期,一个作用范围,他就是以边界的形式存在着,不同的函数名,意味着不同的边界,编译器通过识别函数名间的关系来实现执行函数的次序。
可能理解有点误差,不过互相学习吧


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:378414 发表于 2018-7-24 12:26 | 只看该作者
函数代码是占用内存的,每个函数都有一个地址,
回复

使用道具 举报

板凳
ID:378486 发表于 2018-7-24 14:52 | 只看该作者
内联函数关键字这个都把我问住了,单片机的内存是有限的,不要把程序写的太复杂,很容易出乱子的,即便是编译通过来了。这个是单片机不是PC
回复

使用道具 举报

地板
ID:378576 发表于 2018-7-24 16:45 | 只看该作者
尽量节约变量定义,减少内存占用。算法优化到最简,切勿定义很多全局变量,及参数。否在容易发生内存溢出。
回复

使用道具 举报

5#
ID:247971 发表于 2018-7-24 17:07 | 只看该作者
有时候出现的问题和编译器有关
回复

使用道具 举报

6#
ID:378688 发表于 2018-7-24 20:39 | 只看该作者
我也经常遇到函数关键字编译出错问题    求解
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表