自定义博客皮肤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)
  • 收藏
  • 关注

原创 C++函数模版

为了代码重用,代码就必须是通用的;通用的代码就必须不受数据类型的哪只。那么我们可以吧数据类型改为一个设计参数。这种类型的程序设计称为参数化程序设计。软件模块由模版构造。包括函数模版和类模版。函数模版可以用来创建一个通用功能的函数,以支持多种不同形参,简化重载函数的设计。函数模版如下template<模版参数表>返回类型 函数名(形式参数表){...;//函数体}<模版参数表>尖括号中不能为空,参数可以有多个,用逗号分开。模版参数主要是模版类型参数。模版类

2022-05-13 07:00:00 140

原创 C++中的缺省参数

一般情况下,函数调用时的实参个数应与形参相同,但为了更方便地使用甘薯,C++也允许定义具有缺省参数的函数,这种函数调用时,实参个数可以与形参不相同。缺省参数指定在定义函数时为形参指定缺省值(默认值)这样的函数在调用时,对于缺省参数,可以给出实参值,也可以不给出参数值。如果给出实参,将实参传递给形参进行调用,如果不给出实参,则按缺省值进行调用。缺省参数的函数调用:缺省实参并不一定是常量表达式,可以是任意表达式,甚至可以通过函数调用给出。如果缺省实参是任意表达式,则函数每次被调用时该表达式被重新求值

2022-05-11 07:00:00 645

原创 const与指针的关系

const 在c和c++ 中的区别int main(){const int n = 10;//c语言中以变量为主。int ar[n] = {1,2};//errorint *p = (int *)&n;*p = 100;printf("%n = %d *p = %d n",n,*p);return 0;}int main(0{const int n = 10;// c++ 语言中以常量为主 int ar[n] = {1,2,3,4};//ok;

2022-05-10 07:00:00 59

原创 C++中引用

引用的定义类型& 引用变量名称 = 变量名称;这就是引用变量的定义。&和类型结合称之为引用符号,不是取地址的符,代表别名的意思。int main(){int a = 10;int b = a; //变量int &c = 1; // 引用 //c11 中成为左值引用return 0;}引用的特点int main(){int a = 10;int &x; //error 定义引用必须初始化int &y = NUL

2022-05-09 14:33:30 52

原创 C++统一初始化及输入输出

1、c++统一初始化初始化列表 解决方案int main(){int a = 10;int b(10);int c{10};int ar[10] = {1,2,3,4,5,6,7,8,9,10};int br[10]{1,2,3,4,5,6,7,8,9,10};return 0;}2输入输出c语言输入输出#include<stdio.h>int main(){int a = 0;char ch = '0';scanf("

2022-05-08 16:40:42 173

原创 指针的定义及应用

普通变量在栈空间内,地址由大到小存储而数组,申请一块连续内存,从小到大指针:1、指针:等同于地址,数据类型*指针名;*号:定义指针的时候,类型说明符(说明后面紧跟的变量是一个指针变量)&号:2、指针怎么定义,怎么初始化3、指针怎么使用4、指针如何引用数组4.1:指针怎么指向数组4.2:指针+1 指针-1指针-指针 指针+指针4.3:如何通过指针的方式访问数组4.4:在函数传参的时候,数组名会退化成指针字符数组字符数组怎是定义,怎么使用?...

2021-12-15 12:43:25 1552

原创 数组及数组操作

开辟一块连续的内存空间相同数据类型的集合一堆数组的集合int arr[3] = {1,2,3};int arr[] = {1,2,3};int arr[10] = {1,2};arr代表数组首元素地址sizeof(arr)= ;12sizeof(arr)/sizeof(arr[0])访问方式[1]=9; 通过下标访问for(int i =0;i<sizeof(arr)/(arr[0]);i++){//arr[i];}一堆数组的增删改查删除:.

2021-12-13 18:04:49 849

空空如也

空空如也

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

TA关注的人

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