为什么VC中会出现“烫烫烫”和“屯屯屯”呢?这来源于C/C++中变量默认不初始化。

C/C++的变量分为声明和赋值操作,声明变量不会对内存区域进行清理,而赋值时才会操作内存。

微软的VC编译器会将未初始化的栈空间以16进制的0xCC填充,而未初始化的堆空间使用0xCD填充,而0xCCCC和0xCDCD在中文的GB2312编码中刚好对应“烫”和“屯”字。

因此,如果一个字符串没有结束符“\0”,直接输出的内存数据转换为字符串就刚好对应“烫烫烫”和“屯屯屯”。

为什么会出现“烫烫烫”和“屯屯屯”?相关推荐

  1. 移动硬盘运行linux很烫,硬盘烫手正常吗

    硬盘是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成.碟片外覆盖有铁磁性材料.下面是小编带来的关于硬盘烫手正常吗的内容,欢迎阅读! 硬盘烫手正常吗: 主要是因为硬盘的运行其实是在告诉旋 ...

  2. 烫烫烫和屯屯屯2021

    malloc屯屯屯 #include <stdio.h> #include <stdlib.h>int main(int argc, char **argv) {void *p ...

  3. 手持两把锟斤拷, 口中疾呼烫烫烫, 脚踏千朵屯屯屯, 笑看万物锘锘锘

    锟斤拷的来历 GBK与UTF-8 Unicode和老编码体系的转化进程中,一定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLAC ...

  4. 你很烫吗?我很烫——关于栈区和静态存储区的思考

    1.引言 相信经常用VC的朋友对屏幕输出的一大堆"烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫"不会陌生,但是也许会很奇怪,为什么会出现"烫"字呢?莫非改程序 ...

  5. 现在无法停止通用卷设备_软化和柔顺有什么区别吗?头发粗硬适合拉直还是烫卷?...

    去理发店做头发,经常被推荐软化.柔顺等项目,五花八门真心搞不懂这些花里胡哨的名词到底都是什么意思.这个话题最近很火,而且引发了网友们的热议,这不仅让人想起去医院看病的时候,面对医生的病例简直是一脸懵, ...

  6. 流行发型--空间修剪+立体空间烫

    瑞丽烫.流行发型--空间修剪+立体空间烫 发型设计:张军权(瑞丽烫形象设计艺术总监) 烫发是美发流程中非常关键的环节,也是技术难度最高的环节,而且烫发技巧翻新速度极快,花样迭出,比如时下流行的烟花烫. ...

  7. C++常识“屯”和“烫”

    (参考:) 在Debug 模式下,VC 会把未初始化的栈内存全部填成0xcc.会把未初始化的堆内存全部填成0xcd.但是Release 模式下不会有这种附加动作,原来那块内存里是什么就是什么. 未初始 ...

  8. 烫烫烫屯屯屯 那些事

    在 Windows 上用 VC6 或者 VS 做过 C\C++ 开发的人都见过这些个有点奇怪并且还略带搞笑的字眼. "烫烫烫烫烫烫烫烫烫烫烫烫烫烫烫"------------未被初 ...

  9. 经典乱码“烫烫烫”和“屯屯屯”

    经典乱码"烫烫烫"和"屯屯屯" 转载参考自 https://blog.csdn.net/me4weizhen/article/details/51920343 ...

  10. 手持两把锟斤拷,口中疾呼烫烫烫。 脚踏千朵屯屯屯,笑看万物锘锘锘。

    锟斤拷 Unicode和老编码体系的转化过程中,肯定有一些字,用Unicode是没法表示的,Unicode官方用了一个占位符来表示这些文字,这就是:U+FFFD REPLACEMENT CHARACT ...

最新文章

  1. UE4风格化场景设计入门指南 Stylized Station – The Environment Artist’s Survival Kit
  2. 在Eclipse中使用Maven构建Spring项目
  3. docker-compose部署常用服务
  4. redis(2)--数据结构与对象
  5. xml读取异常Invalid byte 1 of 1-byte UTF-8 sequence
  6. 使用Python+turtle绘制同心圆
  7. js中的bool值转换及 、||、 !!详解
  8. 如何解决文件不存在_传奇微端配置Pak密码文件不存在怎么解决?传奇分享汇
  9. VM虚拟机里,如何将Linux Ubuntu系统改为简体中文及下载拼音的打字法
  10. Python中的_main_与_init_详解
  11. SQL注入如何进行攻击
  12. python pygame鼠标点击_pygame系列_mouse鼠标事件
  13. out.print 嵌套html代码_代码规范之前端编写码规范
  14. 刷新HorizontalScrollView
  15. c最简单的编程语言,世界上最简单的中文编程语言
  16. 计算机科学和机器学习中的代数、拓扑、微积分和最优化理论
  17. 学校教师使用计算机管理制度,教师办公室电脑使用及学校网络管理制度
  18. HDU 2586 How far away ? tarjan算法求LCA
  19. android APK 解析软件包出现问题 解决办法
  20. 百度AI攻略:实现人体姿态判定打分

热门文章

  1. conda 安装imutils模块
  2. Android系统升级 Recovery模式(02)Recovery升级过程
  3. python- _x 、__x、 __xx__、 __x区别
  4. MongoDB 客户端工具
  5. 云课堂HTML5作业,智慧职教云课堂APPHTML5+CSS3 Web前端开发技术答案
  6. 拓扑排序-信息学奥赛
  7. Backblaze + Cloudflare + Picgo 打造免费顺畅的图床体验
  8. python execjs window_Python3 ExecJS爬坑
  9. MongoDB 学习笔记:Sharded Cluster
  10. linux实现本机之间网络通信的简单程序