永发信息网

学习单片机时c程序中有一个变量a没有赋值,看不懂什么意思,不知道它的初值是什么?请指教!

答案:2  悬赏:40  手机版
解决时间 2021-01-27 15:42
#include
#include
#define uint unsigned int
#define uchar unsigned char
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void main()
{
uchar a;
while(1)
{
a++;
P1=~a;
delay(200);
}
最佳答案
对于通用C语言, 局部变量没赋值的话,值是随机的。
不过你这个是嵌入式,keil 默认初始值会是0
所以,在你的这个程序中,a的初始值是0.
全部回答
这是由于你没有扩展ram,所以会出现这样的问题。uint xdata number[8]={0,0,0};将数组变量放在外部储存器中,uint number[8]={0,0,0};将数组变量放在内部寄存器中。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
跪求破解版的~~flying之利斧插件啊~
中国工商银行附行式自助银行(临汾分行霍州辛
革修的意思是什么啊?知道的请说下!
【峭壁】峭壁的意思
关于货代业务员 包括哪几种业务 ,都主要做些
顽黠的意思是什么啊?知道的请说下!
爱诺婚庆(尊爵店)地址有知道的么?有点事想过
中国工商银行24小时自助银行(霍州支行)地址在
荀子的思想在西汉时期大受推崇,而朱熹却认为
买了件三彩羽绒服掉毛,怎样维权
湖人是唯一一支主场不穿白球衣的球队
古今中外的生意经都有“薄利多销”的经营方式
重庆声乐学习哪里好
中国建设银行24小时自助银行(霍州支行)地址在
花海子(和平南路店)地址好找么,我有些事要过
推荐资讯
电商库管主要干啥呢?
Response对象和request对象的作用分别是什么
联合国银招代理吗?有什么条件没有?
港深通驾驶学校(深圳宝安区)地址有知道的么?
请问那个二手的oppo a 37m 多少钱
求助怎么把一亿冥币换成一亿人民币?
急!我是高三应届生,我想报考民航飞行学院,
月经期间,血块多是什么原因?
香溪的意思是什么啊?知道的请说下!
想贷款买车,需要什么程序20分
小米笔记本内存有多大
冷水江市娄底康一馨大药房(锑都中路店)在什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?