自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sizeof运算符

一. sizeof 的概念sizeof 是一种单目运算符,sizeof 以字节形式给出其操作数的存储大小。操作数可以是一个表达式或类型名,操作数的存储大小由操作数的类型决定。二. sizeof 的用法1.用于数据类型使用形式:sizeof(type)数据类型必须使用括号括住2.用于变量使用形式:sizeof(变量名) 或 sizeof + 变量名,变量名可以不用括号括住sizeof 操作符不能用于函数类型,不完全类型或位字段,不完全类型指具有未知存储大小的数据类型

2022-02-08 16:42:28 17347

原创 错题小结3

问题:以上代码的输出结果是?答案:解析:数组a:sizeof(a) / sizeof(1) = 8 * 4 / 4 = 8;接着在给 l 赋值时递归调用function2函数,即 function2(a,0,8) -> function2(a,0,4) -> function2(a,0,2) -> function2(a,0,1)执行function(a,0,1)时,e - b <= 1成立,执行"return abs(a[b] - a[e]) >=..

2022-02-07 21:22:36 89

原创 错题小结2

1.问题:程序出错在什么阶段?答案:程序正常运行解析:

2022-02-07 20:57:52 377

原创 错题小结1

1.题目:程序的输出结果为?结果:解析:i = (--a == b++) ? --a : ++b 先判断 --a == b++,由于 --a返回自减之后的值,b++返回自加之前的值,所以判断(--a == b++)即判断(2 == 2),判断结束后b自加1即b = 3。由三目运算符中条件为真,所以 i = --a,由于判断时a自减为2,此时a先自减1再赋值给i,所以 i = 1;由于此时a = 1,且j = a++应先赋值再自加,所以j = 1;由于此时b = 3,所以k ...

2022-02-07 20:41:05 301

原创 拷贝构造函数

拷贝构造函数是构造函数的一种,也称复制构造函数,它只有一个参数,参数类型是本类的引用。如果类的设计者不写拷贝构造函数,编译器就会自动生成拷贝构造函数。大多数情况下,其作用是实现从源对象到目标对象逐个字节的复制,即使得目标对象的每个成员变量都变得和源对象相等。编译器自动生成的拷贝构造函数称为“默认拷贝构造函数”。拷贝构造函数被调用的三种情况1.当用一个对象初始化同类的另一个对象时例:若执行不掉用拷贝构造,因为 a4 在声明时已调用拷贝构造函数。2.如果函数 的参数是类的对象

2022-01-17 18:44:06 350

空空如也

空空如也

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

TA关注的人

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