这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 为什么局部变量不初始化内容是随机的或者是"烫"?

共2条 1/1 1 跳转至

为什么局部变量不初始化内容是随机的或者是"烫"?

高工
2024-08-10 17:55:38     打赏

为什么局部变量不初始化内容是随机的或者是"烫"?


高工
2024-08-10 17:56:41     打赏
2楼

因为在创建函数栈帧的时候,中间的地址的值都是不确定的,而如果访问一个未初始化的变量,指向这些不确定的值,就是随机值。而初始化为0CCCCCCCCh时,遇到0xCCCC(两个连续排列的0xCC)的汉字编码就是“烫”,所以0xCCCC被当作文本就是“烫”。


共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]