找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[C语言编程]千万注意,不要轻易把变量定义和赋值搞在一起

查看数: 3986 | 评论数: 5 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-2-23 09:33

正文摘要:

最近开发编写一个测试设备的程序(C程序),在定义一个全局变量的时候,之前我喜欢在定义的时候直接赋值,如这样:unsigned char a=0;//这里直接给变量a定义并赋值void main_function(){//在这里使用a...}不过这样做的 ...

回复

ID:739727 发表于 2021-6-3 15:55
编译器问题,或者是你程序地方有修改变量,标准c不会出现这种情况的;
ID:298123 发表于 2021-5-18 13:12
这个最大的可能是,C51编译器共享变量导致。
ID:881221 发表于 2021-5-17 10:47
第一次用东软单片机也遇到这问题,找了几天才解决。
ID:298123 发表于 2021-5-13 15:55
啊?误导别人!
ID:67356 发表于 2020-2-26 08:19
不错,谢谢分享

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

Powered by 单片机教程网

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