C++中为什么出现“屯屯屯屯屯”和“烫烫烫烫烫烫”

出现以上原因都是由于内存没有初始化造成的,而对于栈中内存如果没有初始化,则会出现“烫烫烫烫烫烫”。对于堆中内存如果没有初始化,则会出现“屯屯屯屯屯”,有时候我们的数组没有结束符,输出数组也会有这些汉字的出现,就是因为没有结束符占用了后面的空闲的内存块即没有初始化的内存块

2011-11-10 15:50:50

阅读数 5655

评论数 1

字符串的一些常用操作函数

1. 字符串操作函数  程序按功能划分可分为数值运算、符号处理和I/O操作三类,符号处理程序占相当大的比例,符号处理程序无处不在,编译器、浏览器、Office套件等程序的主要功能都是符号处理。无论多复杂的符号处理都是由各种基本的字符串操作组成的,本节介绍如何用C语言的库函数做字符串初始化、取长度、...

2010-10-24 13:39:00

阅读数 474

评论数 0

C++的cin/cout高阶格式化操作

<br />这篇文章主要讲解如何在C++中使用cin/cout进行高级的格式化输出操作,包括数字的各种计数法(精度)输出,左或右对齐,大小写等等。通过本文,您可以完全脱离scanf/printf,仅使用cin/cout来完成一切需要的格式化输入输出功能(从非性能的角度而言)。更进一步而...

2010-10-14 21:15:00

阅读数 416

评论数 1

提示
确定要删除当前文章?
取消 删除