完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
本帖最后由 qq1224745969 于 2016-5-2 16:11 编辑
#include #include #define uint unsigned int void delay(); void main() { while(1) { P1=0x00; uint qq=0; *******************这里开始报错了***************** delay(); P1=0x01; //1 delay(); qq=_crol_(P1,1); P1=qq+P1; //2 delay(); qq=_crol_(P1,1); P1=qq+P1; //3 delay(); qq=_crol_(P1,1); P1=qq+P1; //4 delay(); qq=_crol_(P1,1); P1=qq+P1; //5 delay(); qq=_crol_(P1,1); P1=qq+P1; //6 delay(); qq=_crol_(P1,1); P1=qq+P1; //7 delay(); qq=_crol_(P1,1); P1=qq+P1; //8 delay(); } } void delay() { uint x,y; for(x=100;x>0;x--) { for(y=1000;y>0;y--); } } 这个程序从uint qq=0;就开始报错了 是怎么回事 来人帮我看看啊 |
|
相关推荐
16个回答
|
|
变量qq未声明
|
|
|
|
|
|
|
|
|
|
|
|
看不懂,呵呵呵
|
|
|
|
顶一下啊 找找问题
|
|
|
|
多写写程序这样的问题就可以避免掉啦
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
430支持定义可以在函数中
|
|
|
|
解决啦没有 要不你就在最开始申明变量 这样可以避免很多错误
|
|
|
|
太神奇了 我把uint qq放到了while前面一行 就可以编译了 但是 之前写的几个小程序声明变量都是放在while里的却可以 不是很懂啊 |
|
|
|
这个就要看软件和语言啦 变量分为全局变量和局部变量 全局变量在程序开头就要定义啦 因为变量整个函数都能用到。。。。 局部变量只在某个函数用到 所以只要在要用到的函数开头定义就好啦
|
|
|
|
张大猛 发表于 2016-5-2 16:28 好了 Thanks |
|
|
|
qq1224745969 发表于 2016-05-02 16:24 放循环里面的话,你每次循环都要申请一个同名变量地址 |
|
|
|
这个变量在循环里面定义了~~~相当于每一次循环都重新定义
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
《DNESP32S3使用指南-IDF版_V1.6》第三十章 DHT11数字温湿度传感器
522 浏览 0 评论
656 浏览 0 评论
【敏矽微ME32G070开发板免费体验】之原厂2812测试例程解析
978 浏览 0 评论
1042 浏览 2 评论
《DNESP32S3使用指南-IDF版_V1.6》第二十六章 INFRARED_RECEPTION实验
735 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
12047 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-27 16:18 , Processed in 1.053190 second(s), Total 99, Slave 83 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号