在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. C++常识“屯”和“烫”

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

  5. 烫烫烫屯屯屯 那些事

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

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

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

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

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

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

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

  9. 烫烫烫、屯屯屯、锟斤拷、诺诺诺的简单示例代码

    手持两把锟斤拷, 口中疾呼烫烫烫. 脚踏千朵屯屯屯, 笑看万物锘锘锘. 烫烫烫 简单点说,最常见的就是 数组没初始化 并且按照%s 输出了. #include<stdio.h> int m ...

  10. 你的C++为什么‘烫‘了,又为什么‘屯‘了?

    你是不是有过这样的经历?写C/C++的时候,出现这种奇怪的字符串,比如出现如下字符 然后还出现这种字符串 你回头一看,最终发现了问题,肯定是下面这两种问题. 出现'烫'的时候,是你声明了一个char数 ...

最新文章

  1. Java反射机制——获取成员变量构造函数
  2. java sendmessage函数_vc中SendMessage自定义消息函数用法实例
  3. .写一个方法 void printScore(int score),输出相应的等级。score代表分数,等级格式如下:
  4. 云服务器php版本修改,云服务器 更改php版本
  5. ROS 教程之 navigation :在 catkin 环境下创建costmap layer plugin
  6. @Python 开发者,如何更加高效地编写代码?
  7. 正会最后一日,ACL 2017最佳论文和终身成就奖揭晓 | ACL 2017
  8. python中怎么输入正斜杠,Python中的正斜杠与反斜杠
  9. Rayman的绝顶之路——Leetcode每日一题打卡20
  10. macbook重装系统 选择方案_MAC-重新安装系统的四种方法
  11. oracle 官网下载api,Oracle官网下载Java的api离线文档
  12. mysql——时间显示格式 dateformat函数
  13. 加权平均资本成本(Weighted Average Cost of Capital,WACC)
  14. CSS背景图片平铺占满整个浏览器,且固定住不随滚动条移动
  15. 蚂蚁的愤怒之源-上篇
  16. 问题:虚拟机中CentOS7不能ping通百度解决心得
  17. 哪个牌子蓝牙耳机打电话清晰?通话最清晰的蓝牙耳机推荐
  18. 广和通FM650 5G模块连接Ubuntu不显示USB串口问题解决
  19. c语言中不正确的浮点型常量,c语言中float a=1;对吗?,c语言的问题。float a=1,*b=a,*c=...
  20. IDA Linux远程调试

热门文章

  1. 「教程」秀米怎么添加附件(Word文档、Excel表格等)
  2. rknn-toolkit 国内源链接
  3. java 栈 先进后出_java堆栈 先进后出是什么意思
  4. 越狱Season 1-Episode 8: The Old Head
  5. Struts2项目实战 微云盘(六)主界面UI
  6. 零经验,小白变大厨!
  7. spring cloud微服务分布式云架构 - Spring Cloud简介(一)
  8. HTML5+规范:gallery(管理系统相册)
  9. Cloudinit简介
  10. python打包后启动很慢_Python在Windows 7上启动非常慢