![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 72
zxt0621
这个作者很懒,什么都没留下…
展开
-
栈的顺序存储和链式存储
#include #include using namespace std; #ifndef SEQSTACK #define SEQSTACK #define MaxNum 10 typedef int elemtype; //顺序栈结构体 struct seqstack { elemtype sk[MaxNum]; elemtype top; };原创 2015-05-17 11:07:52 · 450 阅读 · 0 评论 -
浅析typedef和define的作用域
typedef: 如果放在所有函数之外,它的作用域就是从它定义开始直到文件尾; 如果放在某个函数内,定义域就是从定义开始直到该函数结尾; #define: 不管是在某个函数内,还是在所有函数之外,作用域都是从定义开始直到整个文件结尾。 如: typedef …//此处开始到文件结尾 #define …//此处开始到文件结尾 int negate(in转载 2015-05-17 09:15:45 · 333 阅读 · 0 评论 -
C++中const const变量 const函数以及const函数体
看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。 const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。所以很多C++程序设转载 2015-05-24 13:57:36 · 402 阅读 · 0 评论 -
C++函数返回类型详解
缺省情况下函数的返回值是按值传递的,这意味着得到控制权的函数将接收返回语句中指定的表达式的拷贝。该缺省行为可以被改变,一个函数可以被声明为返回一个指针或一个引用 函数的返回主要分为以下几种情况: 1、主函数main的返回值: 允许主函数main没有返回值就可结束;可将主函数main返回的值视为状态指示器,返回0表示程序运行成功,其他大部分返回值则表示失败。 2、返回非引用类转载 2015-05-24 14:07:47 · 4148 阅读 · 0 评论