为什么定义了一个全局变量并赋值为0,但运行后查看寄存器并不是0,而是一些随意的值?

2019-07-15 07:40发布

<span style="" >我在程序里创建的includs.h里定义了3个全局unsignal char型变量jishu  begpau  和signal1 并设置初值为0,然后将这个头文件包含在main.c里面  在main函数里面又定义一遍这三个变量为0  
设置断点调试 查看寄存器这三个变量的值总是不为0 而是一些乱码  可能是什么原因会造成这样呢



变量类型头文件 变量类型头文件
定义一个全局变量 定义一个全局变量
将includes.h头文件添加到main.c中 将includes.h头文件添加到main.c中
断点调试和查看寄存器的结果 断点调试和查看寄存器的结果
0条回答

一周热门 更多>