问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,字符串输出是乱码是怎么回事?

发布网友 发布时间:2022-04-23 18:37

我来回答

1个回答

热心网友 时间:2023-10-13 06:19

字符串使用前请使用清空语句把垃圾内存清理成'\0',也就是0x00(0):
memset(str2, 0x00, sizeof(str2));
当然,也可以在声明的时候进行初始化:
char str2[20] = {0};
这句也能实现同样的效果。这是C语言习惯,务必养成!
'\0'是字符串结束符,每当解释器看到这'\0'才会认为字符串终止,而你的程序明显没有字符串结束符,所以连同垃圾内存一起读出来了。“烫烫。。”等就是垃圾内存。
不明白欢迎追问
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
好玩的网游排名前十名 最简单的网游有哪些 ...风景模式、微距模式和夜晚风景模式的设置特点 鹰的重生的作品目录 记忆重构黄色轮盘密码锁密码是什么 解锁方法介绍 性感甜心轮盘游戏介绍 ...锁屏圆形壁纸教程介绍_抖音时间锁屏圆形壁纸教程是什么 时间轮盘姓氏怎么设置介绍_时间轮盘姓氏怎么设置是什么 家常牛排好吃又嫩的做法 怎样做家常牛排好吃又嫩 352口腔综合有哪些 猜猜他是谁作文写男生的 Ubuntu 10.04 中打开.c文件,文中汉字乱码怎么回事,如何解决?还有txt也有类似情况 一个程序文件(C语言)别人编辑后传过来我打开,汉字就成乱码了,这是怎么回事? c语言中文乱码 C语言字符串出现乱码 C程序中出现乱码的问题 在C程序中打印出来的汉字是乱码,这是为什么?? 鞋子弄的漆怎么洗掉? C语言编辑构建时汉字成了乱码怎么破?如图 C语言字符串输出乱码 c语言打印字符串乱码,应该怎么办? C语言输出中文乱码 C语言编程出现汉字输出乱码现象 C语言程序汉字乱码 初一上册地理必考重点知识清单 C语言运行的时候汉字全部乱码怎么回事? 初一地理的重要知识点??? 鞋子被喷路面上的油漆喷到了,怎么去除啊。 七年级上册地理必考知识点有哪些? 街机游戏怎么开始 空调室内机不通电怎么办? c语言程序代码复制汉字怎么是乱码 c语言怎么判断一个字符串里面有乱码?(除了汉字,字母,数字)其他的都是乱码 c语言运行输出汉字,出现乱码,用的visual 6.0c++ QQ头像怎么同步到空间 怎么设置把qq头像同步为空间头像 怎么把QQ头像弄到空间? 怎样才能让空间头像和QQ头像同步呢? 空间头像怎么同步QQ头像? 手机换qq头像为什么空间头像也一起换了? 华为手机分身怎么关闭 华为手机怎么取消左右分开的通知 街机怎么设置键盘按键 2009年我买了人保寿险的金色朝阳少儿定期寿险和教育年金保险(分红型),每年根据公司盈利情况有分红吗? 平安金宝贝少儿教育年金保险 分红型是真的吗 大都会人寿宝贝A款年金险值得推荐吗?每年花多少钱? 大都会人寿宝贝A款年金险怎么样?是否划算? 教育金保险是什么?有什么作用? 教育金保险和年金保险有哪些区别 中意附加愿望树少儿高中教育年金保险(分红型)特色 大都会人寿宝贝A款年金险怎么样?值不值得买?