找回密码
 立即注册

QQ登录

只需一步,快速开始

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

为什么在单片机main程序无法创建变量,书上明明可以呀。大佬们求助!

  [复制链接]
跳转到指定楼层
楼主

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

使用道具 举报

沙发
ID:164602 发表于 2019-4-21 08:50 | 只看该作者
你把这个变量定义,放到函数中的第一行就对了,你看的书上也是这样做的嘛。
定义、申明的事儿先做就没得错
回复

使用道具 举报

板凳
ID:94031 发表于 2019-4-21 09:02 | 只看该作者
声明变量应放在函数的开头,不能放在中间,你挪一下位置就可以。
回复

使用道具 举报

地板
ID:213173 发表于 2019-4-21 09:30 | 只看该作者
你看书不认真,在函数内定义变量需要放在函数开始阶段。
回复

使用道具 举报

5#
ID:514901 发表于 2019-4-21 09:39 | 只看该作者
把定义变量和赋值放在函数的开头就可以了
回复

使用道具 举报

6#
ID:517601 发表于 2019-4-21 10:12 | 只看该作者
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

7#
ID:160500 发表于 2019-4-21 12:11 | 只看该作者
声明定义变量应放在函数的开头
回复

使用道具 举报

8#
ID:517713 发表于 2019-4-21 13:21 | 只看该作者
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

9#
ID:505337 发表于 2019-4-23 13:29 来自手机 | 只看该作者
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

10#
ID:245053 发表于 2019-4-23 15:50 | 只看该作者

变量声明一般都放在函数的开头,也就是变量申明好了,才开始写代码,C 编译器是这样要求;在支持C++的编译器中,则变量可以在函数的中间定义(当然是在你使用变量之前声明)
回复

使用道具 举报

11#
ID:426861 发表于 2019-4-23 18:08 | 只看该作者
声明应放在最开始
回复

使用道具 举报

12#
ID:382242 发表于 2019-4-26 14:33 | 只看该作者
谢谢,搞定了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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