硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3203|回复: 1
收起左侧

[有问必答] MDK 定义 变量的位置的疑惑?

[复制链接]

22

主题

12

回帖

21

积分

新手上路

积分
21
发表于 2017-1-11 17:10:32 | 显示全部楼层 |阅读模式
楼主,我之前用MDK开发的时候都是 吧变量的定义放在  函数或者文件的开头,  。,,,,但是后来看见在LWIP的源码中变量的定义 有些是放在 函数中间的,需要的时候才定义的;

这里

MDK是需要设置什么 编译器选项吗?

1.jpg 2.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106974
QQ
发表于 2017-1-11 17:13:58 | 显示全部楼层
加上大括号{}后,不管大括号在程序的什么问题,大括号开始的地方都可以定义变量。

另外使能C99模式后,变量位置可以随意定义,默认的C89不支持。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-12 13:26 , Processed in 0.152211 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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