首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
烫烫专题
关于烫烫烫和屯屯屯
微较的msvc编译器,调试模式下为了方便检测内存的非法访问,对于不同的内存做了初始化, 未初始化栈: 0xCCCCCCCC 未初始化堆: 0xCDCDCDCD 已释放的堆: 0xDDDDDDDD 0xCCCC解释为GB2312字符即是烫, 0xCDCD即是屯, 0xDDDD即是葺。所以遇到此类问题时,从现象的不同可以反推出具体的内存错误类型。 #include <stdio.h>#in
阅读更多...
输出烫烫烫烫烫烫烫烫烫烫烫烫
因为输出"烫烫烫烫"是因为vc会自动把未用函数的局部变量空间按字节全部初始化为CC(打个比方,你定义一个10个元素的char数组,结果你初始化了2个元素,后面没初始化,没赋值,没有使用,就变CC了)。CC CCH在Unicode的编码中就是表示中文的“烫”,所以就是很多“烫”字。************************************************************
阅读更多...
烫烫烫手的结构体大小计算来咯,很烫哦,慢慢消化。自定义类型(一)
emmm,在这炎热的夏天在宿舍吹着空调写着博客也是一件不错的事呢,今天就来来好好盘一下C语言中的自定义类型。 常常会回顾努力的自己,所以要给自己的努力留下足迹。 为今天努力的自己打个卡,留个痕迹吧 2024.
阅读更多...
C++ 铪铪铪铪 烫烫烫 屯屯屯
VS中,Debug模式下,对于未初始化的内存: 1) 若为栈内存,默认为一连串“烫烫烫”,0xcc 2) 若为堆内存,默认为一连串“屯屯屯”,0xcd;内存删除后,默认为一连串“铪铪铪”。
阅读更多...
c语言出现打印烫烫烫烫烫烫问题
系列文章目录 c语言出现打印烫烫烫烫烫烫问题 c语言出现打印烫烫烫烫烫烫问题 系列文章目录一、报错现象二、原因三、解决方法 一、报错现象 二、原因 字符数组初始化用这种方式初始化 %s是以字符串打印,获取是地址,%s会接受字符串结束标志[‘\0’]之前的所有字符,在ASCII就是数字0 打印大小为5 结束没有’\0’,%s找不到’\0’,会出现烫字
阅读更多...
烫烫烫、屯屯屯、锟斤拷、诺诺诺的简单示例代码
手持两把锟斤拷, 口中疾呼烫烫烫。 脚踏千朵屯屯屯, 笑看万物锘锘锘。 烫烫烫 简单点说,最常见的就是 数组没初始化 并且按照%s 输出了。 #include<stdio.h>int main(){char a[5];a[0] = 'a';//只赋了第一个值printf("%s\n",a);return 0;} 在windows平台下,ms的编译器在 Debug
阅读更多...
程序中出现“烫烫烫烫烫烫烫.......”和“屯屯屯屯屯屯......”的原因
在刚开始写程序的时候,经常会发生产生莫名的执行结果,最常见的就是在程序中输出“烫烫烫.....”或者“屯屯屯......”,以前不理解为什么,后来学了汇编以后才弄清楚。 以下面这段简单的代码为例进行说明: 1 #include <stdio.h>2 int sum(int a, int b)3 {4 return a + b;5 }6 int mai
阅读更多...