自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 decltype( ) 与 auto 指定类型的区别

1. auto 通过计算并仅根据结果确定变量类型。因此, auto 定义的变量必须有初始值。 int val1 = 10; double val2 = 10.5 ; auto temp = val1 + val2; cout << typeid(temp).name() << c << endl; // double temp = 20.5 2. decltype ( ) 通过 仅分析表达式类型 且 不实际计算表达式的值 的方式得到数据类型。 const in

2021-07-27 12:58:34 95

原创 指针常量与常量指针的区别

1.指针常量(* const),即指针是常量,指针(即地址)确认后不可更改,但可通过解引用改变该地址中的值。 int A = 10, B; int *const a = &A; // 需先赋值 *a = A; // 正确 *a = B; // 正确 a = &B; // 错误,指针不可修改 2.常量指针(const *),即常量的指针,常量不可更改,但常量的地址可以改变。指针指向的为常量,指针变化即地址变化,指针指向的值变化。 int A=10, B; int const *a =

2021-07-26 17:44:51 71

原创 for 循环与 while 循环的区别

for循环包含两部分:循环头与循环体。 循环头包含初始化语句、循环条件、表达式。 适用于循环次数已知。 //循环头:初始化语句 判断语句 表达式 for (int val=min, val<=max, ++val) // 语句 while循环的控制变量初始化在开始之前 int min,max; while(min<=max) //语句 ++min; while循环可读取数量不定的输入数据 while(cin >> value) /

2021-07-20 17:24:11 72

原创 a++与++a的区别

举个例子: int a=1,b=2 ; a=b++ ; // a=2 b=3 a=++b ; // a=3 b=3 判断语句中: if ((b++)==1) 与 if ((++b)==1) 存在判断条件不同 b++ 为b值不变,先判断,在下行代码执行前 +1 ++b 为b值加1 ,后判断

2021-07-20 14:21:23 77

空空如也

空空如也

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

TA关注的人

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