找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2114|回复: 11
收起左侧

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

  [复制链接]
ID:382242 发表于 2019-4-20 20:16 | 显示全部楼层 |阅读模式
TIM截图20190420201154.png TIM图片20190420201508.jpg
回复

使用道具 举报

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

使用道具 举报

ID:94031 发表于 2019-4-21 09:02 | 显示全部楼层
声明变量应放在函数的开头,不能放在中间,你挪一下位置就可以。
回复

使用道具 举报

ID:213173 发表于 2019-4-21 09:30 | 显示全部楼层
你看书不认真,在函数内定义变量需要放在函数开始阶段。
回复

使用道具 举报

ID:514901 发表于 2019-4-21 09:39 | 显示全部楼层
把定义变量和赋值放在函数的开头就可以了
回复

使用道具 举报

ID:517601 发表于 2019-4-21 10:12 | 显示全部楼层
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

ID:160500 发表于 2019-4-21 12:11 | 显示全部楼层
声明定义变量应放在函数的开头
回复

使用道具 举报

ID:517713 发表于 2019-4-21 13:21 | 显示全部楼层
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

ID:505337 发表于 2019-4-23 13:29 来自手机 | 显示全部楼层
声明变量应放在函数的开头,不能放在中间,把这个变量定义,放到函数中的第一行就对了
回复

使用道具 举报

ID:245053 发表于 2019-4-23 15:50 | 显示全部楼层

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

使用道具 举报

ID:426861 发表于 2019-4-23 18:08 | 显示全部楼层
声明应放在最开始
回复

使用道具 举报

ID:382242 发表于 2019-4-26 14:33 | 显示全部楼层
谢谢,搞定了。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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