随笔分类 -  C

摘要:本文转载于:https://blog.csdn.net/hust_wusen/article/details/8781680 valgrind可以用来检测内存泄露,但在使用中,往往会遇到一些问题,给调试工作带来很多不必要的麻烦,我自己遇到的有以下两种: (1)内存泄露误检(系统初始化时,可能有一些需 阅读全文
posted @ 2018-03-26 19:09 Curo 阅读(3117) 评论(0) 推荐(0)
摘要:在C语言中static的作用如下 第一、在修饰变量的时候,static修饰的静态局部变量只执行一次,而且延长了局部变量的生命周期,直到程序运行结束以后才释放。 第二、static修饰全局变量的时候,这个全局变量只能在本文件中访问,不能在其它文件中访问,即便是extern外部声明也不可以。 第三、st 阅读全文
posted @ 2018-03-25 18:19 Curo 阅读(767) 评论(0) 推荐(0)
摘要:1. 该程序运行时会崩溃,原因时我们自己在堆上new出了一块空间后,马上又让该指针指向了字符常量区,之前分配的空间就会丢掉,此时虽然可以正常输出,但是在delete的时候,由于找不到我们之前开辟的那块空间的位置又进行了释放内存的操作,自然会崩溃。 所以字符串的赋值一定不能用“=”,要用strcpy( 阅读全文
posted @ 2018-03-08 19:04 Curo 阅读(176) 评论(0) 推荐(0)
摘要:一.atoi()函数的功能: 1.定义: 将字符串转换成整型数,跳过前面的空格字符,直到遇上数字或正负号才开始做转换,而再遇到非数字或字符串时('\0')结束转化,并将结果返回(返回转换后的整型数)。 2.头文件: #include <stdlib.h> 3.函数原型:int atoi(const 阅读全文
posted @ 2017-11-18 00:02 Curo 阅读(2467) 评论(1) 推荐(0)