- 博客(5)
- 收藏
- 关注
原创 Visual Studio上修改代码并重新运行,总是显示上一次的结果咋办?
视图-->解决方案资源管理器-->当前项目右键-->“重新生成”或”生成解决方案“-->重新运行。
2024-02-22 19:37:35 554 1
原创 内存管理:常量区、栈区、堆区、全局区、静态区
包含静态全局变量和静态局部变量,静态全局变量的作用域缩小为整个文件,静态全局变量的生命周期增加为程序开始到程序结束。全局变量如果想在多个文件中使用,不要忘记调用这个全局变量,格式为extern int x;局部变量和全局变量是允许重名的,如果重名就按照就近原则,即跟谁近,就取值为谁。,特点是数据初始化为0,作用域是整个项目,生命周期是从程序开始到程序结束。的特点是容量大,速度慢,内存手动释放,堆区申请的地址空间没有名字。的特点是容量小,速度快,内存自动释放,数据初始化为随机数。一般局部变量会存在栈区,
2024-01-15 23:28:34 356
原创 关于指针......
int *p=NULL,根据等式可知这是一个空指针,而空指针虽然等于NULL,但实际上指向的是地址为0的那块空间,因此p=NULL 等价于p=0。要注意的是在指针作为函数的参数时,为了程序的安全性,一定要作判空处理,避免*p的产生(程序会出现异常)① 定义的时候未进行初始化 ②指向了一块被释放的空间(悬浮指针)
2024-01-15 22:57:43 318
原创 Microsoft Visual C++ 6.0在使用时会出现的问题~
我在使用键盘的时候总会误按到一些键子,本来没什么,但是在使用VC 6.0的时候总会导致输入法出现问题~只有在VC++ 6.0中才会这样噢,其他的地方输入法都是好使的,针对这种问题,在这里小小的汇总一下,方便自己今后的使用~1)错误信息:在VC++ 6.0上,明明是中文输入法,但是打出来的直接是英文字母。2)错误分析:正常打完之后按一下空格就会出汉字,不过打不出来自己想要的字~2)错误分析:可能是误碰了键盘上的insert键,按回来就好。1)错误信息:VC++ 6.0回车换行不好使了。
2023-12-22 19:57:24 415
原创 6.1 树和二叉树
一个根节点有且只有左子树和右子树,且每棵子树的根节点也具有这样的规律(递归定义),二叉树也有可能是空树。二叉树无法对应于现实世界某个实际问题,但是对于算法设计很重要。例如二叉树可以实现数据压缩(哈夫曼树)和快速查找(平衡二叉树)。
2023-10-18 20:00:58 40
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人