1 LanderXX

尚未进行身份认证

暂无相关简介

等级
TA的排名 45w+

C++ :: 内联函数inline

和#define类似,inline声明的函数将被编译器拿来替换掉调用处的语句注:一般只将那些频繁被调用的、代码量很少的函数定义为内联函数。内联函数中不允许有循环或switch,否则按普通函数处理。...

2019-08-07 15:43:58

C++ :: 函数重载 & 缺省形参

函数重载:若有两个及以上的同名函数,但形参的类型或个数不同,编译器会根据实参的类型和个数来匹配最佳的那个函数但形参的命名、返回类型不同不能区分函数缺省形参:如:intadd(intx=5,inty=6){returnx+y;}intmain(){inta=add();//11intb=a...

2019-08-07 15:40:21

C++ :: new & delete动态分配内存

使用new关键字可以直接写出所需类型,自动计算内存大小。举例既已int*p;p=newint[10];if(!p){//p==NULLprintf("Fail\n");exit(1);}*(p+1)=1;printf("%d\n",p[1]);delete[]p;p=newint(10086);//ini...

2019-08-07 15:16:21

变量生存期和储存类型

生存期:全局变量:生存期和程序一致;作用域为从声明处至程序结束;动态局部变量:(是指语句块内声明的变量,包括函数形参)从声明到代码块的右大括号;储存类型:(指编译器为变量分配内存的方式,决定变量的生存期)auto-----自动变量(default):动态变量。初始化默认为0。static----静态变量:作用域同动态局部变量,生存期为整个程...

2019-08-07 12:10:50

C语言 :: m/calloc() & free():动态分配内存

从系统堆申请分配内存以malloc为例:声明:void*malloc(unsignedintsize);size为所需字节数;若分配正常,返回值为指向void的指针,应将其强转为所需类型;若分配不正常,返回值为NULL的指针;至于calloc,大致相同:void*calloc(unsignedintnum,unsignedintsize);...

2019-08-05 23:57:23

指针入门级

区别*和&的两种意思1:inta=1;int*p=&a;*作为说明符,说明这个变量p是指针变量,这一点和任何变量的声明逻辑都不同,说明在变量名前进行而不是数据类型处进行。2:printf("%d",*p);*作为运算符,进行取内容运算。1:...

2019-08-05 00:21:04

主定理与主方法:一类递归式的紧确界分析

通过主方法分析一类递归式的紧确界

2019-07-21 12:31:59

高斯消元与行列式求值

高斯消元抹消了行列式递归定义中复杂的下标操作或者大幅的空间占用

2019-07-21 09:45:09

Hello World!

从今天开始记录编程继续的一点一滴

2019-07-21 07:25:10
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!