yzhkpli 发表于 2025-1-16 11:38:51

何宾老师第三讲的汇编程序c变量加入watch后不显示变量的值但是对应内存里已经有值




rt!
程序为
void main(){       volatilechar const a=10,b=80;       volatilechar c;       c=a+b;}

keilc251,cpu选择为stc32G128K。

debug,F11步进,第一张图显示0x0A单元已经写入值了。
但是watch中c的值居然是0!

请教是咋回事?

Ayb_ice 发表于 2025-1-16 13:07:20

传说只能看全局变量的值

yzhkpli 发表于 2025-1-16 13:33:47

Ayb_ice 发表于 2025-1-16 13:07
传说只能看全局变量的值

纳闷了,那视频里面是怎么显示出来的?{:yiwen:}

Ayb_ice 发表于 2025-1-16 14:19:03

yzhkpli 发表于 2025-1-16 13:33
纳闷了,那视频里面是怎么显示出来的?

反正那个值不正确,它总要显示个值吧,你试试赋值给全局变量试试
页: [1]
查看完整版本: 何宾老师第三讲的汇编程序c变量加入watch后不显示变量的值但是对应内存里已经有值