C++
文章平均质量分 54
媛_YY
这个作者很懒,什么都没留下…
展开
-
函数调用堆栈
一、栈 1、传统的栈:被定义为一个特殊的容器,用户可以将数据压入栈中,也可以将压入 栈中的数据弹出,但必须遵守一条规则:先进后出。 2、计算机系统中的栈:是一个有以上属性的动态内存区域,压栈操作使得栈增大, 弹出操作使栈减小。栈通常是向下增长的。 3、 最重要的是栈保存了一个函数调用所需的维护信息,这通常被称为堆栈帧。 二、函数调用堆栈过程原创 2017-10-26 00:26:10 · 491 阅读 · 0 评论 -
C与C++的区别
我将会从以下几个方面来简单阐述c与c++的区别: 1、函数形参: C++:函数形参可以有默认形参,如果函数形参中有默认形参必须从右往左 给,并且默认值只能给一次; C:无默认形参,形参只能听过实参传值; 2、内联函数(inline) (1) 内联函数与C 中宏的区别: 宏:在预编译阶 ```原创 2017-10-31 13:51:49 · 295 阅读 · 0 评论 -
C++四种类型转换操作符
首先回忆一下c语言中的类型转换,在c语言中进行类型转换只需要在变量前加上变量类型,并且转换是双向的。例如,int类型可以转换成double类型,double类型也可子转换成int类型。 int i = 0; double d = 1.9; int d2i = (int)d; double i2d = (double)i; c语言中这种简单粗暴的类型转换方式对基本类型还勉强可以,对复杂的自...原创 2018-04-25 12:53:32 · 3845 阅读 · 0 评论