自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 构造函数和析构函数的特点

构造函数可以重载,并且无返回类型说明构造函数由系统调动,一个对象只能调用一次在别的函数中,调用构造函数时如果后边是空括号,会被认为是函数声明,并不会创建对象析构函数,不能设计参数,并且只能有一个,对象撤销时,系统会自动调用析构函数...

2020-10-26 21:00:12 2179

原创 new和malloc的区别

malloc是一个函数,new是关键字malloc失败时返回空,new失败抛出异常malloc申请的空间时不可以直接初始化,new可以直接初始化new()创建对象分为两步:1.申请空间 2.掉用构造函数delete()对象:1.掉用析构函数 2.收回空间new有运算符用法:Object *op = new Object(10);函数用法:Object *os = (Object *)::operator new(sizeof(Object));定位new用法:new(os) Objec.

2020-10-26 20:55:04 67

原创 Linux下makefile文件的使用

Makefile 介绍make 命令执行时,需要一个 Makefile 文件,以告诉 make 命令需要怎么样的去编译和链接程序。我们的规则是:1)如果这个工程没有编译过,那么我们的所有 C 文件都要编译并被链接。2)如果这个工程的某几个 C 文件被修改,那么我们只编译被修改的 C 文件,并链接目标程序。3)如果这个工程的头文件被改变了,那么我们需要编译引用了这几个头文件的 C 文件,并链接目标程序。只要我们的 Makefile 写得够好,所有的这一切,我们只用一个 make 命令就可以完成,

2020-09-10 16:11:27 322

原创 交换两个数的几种方法

1.使用临时变量代码:void Swap(int *a, int *b){ int t = *a; *a = *b; *b = t;}优点:通俗易懂,安全性高。缺点:需要定义临时变量。2.不适用临时变量(1)代码:在这里插入代码片

2020-05-21 19:59:10 222

原创 用指针解决形参改变实参

当函数需要用形参改变实参时,简单的传值不能解觉问题。这时就需要使用指针解决问题。例:int a=10;b=20;要求写一个函数将a,b的值互换。错误代码:1.//交换失败,原因a,b仅仅只是赋值,main中的a和Swap中的a不是同一个变量void Swap_err(int a,int b){ int tmp = a; a = b; b = tmp;}//交换失败,只是交换形参的指向(交换钥匙),没有解引用void Swap_err2(int *p1,int *p2){ i

2020-05-17 23:59:09 828

原创 数组与指针的使用的注意事项

1.数组名在作为函数参数时,会退化为指针,导致在函数中不知道数组的结尾位置(字符数组除外),所以参数中还应加上数组长度以便于操作。2.基于第一点,在一个函数中用sizeof()求参数中的数组时,求得结果为指针的大小。(x86为4,x64为8)3.在定义数组的同一个函数中,sizeof(arr)表示整个数组的大小。4.其他情况下,数组名代表数组首元素的地址。5.(1)注意区分* arr+1是arr的首元素+1,而* (arr+1)表示首元素的下一个元素。所以有*(arr+i)==arr[i].(2

2020-05-17 23:42:33 742

原创 C语言中的简单数字处理

1.求一个整型数字n的位数 算法:每次n/10直到n=0.特殊的,当n初始值为0时,位数为1。例如:1234/10=123 123/10=12 12/10=1 1/10=0.共除4次,所以1234为4位数。代码实现:在这里插入代码片int Count(long long n){ if(n == 0) return 1; int tmp = 0; while(n != 0) ...

2020-04-28 23:21:41 572

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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