自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 第九章 内存模型和名称空间

9.1单独编译和c语言一样,c++也允许甚至鼓励程序员将函数组件放在独立的文件中。第一章介绍过,可以单独编译这些文件,然后将他们链接成可执行程序。如果只修改一个文件,则可以只重新编译该文件,然后将它与其它文件的编译版本链接。                                                                                    

2013-11-09 16:23:15 688

原创 函数——c++的编程模块(c++primer plus 第七章)

函数是c++的编程模块。要使用函数,必须提供定义和原型 ,并调用该函数。函数定义是实现函数功能的代码;函数原型是描述函数的接口;传递给函数的值和数目和种类以及函数的返回类型。函数调用使得程序将参数传递给函数,并执行函数的代码。默认情况下,c++函数按值传递函数。这意味着函数定义中形参是新的变量,它们被初始化为函数调用所提供的值。因此,c++函数通过使用拷贝,保护了原始数据的完整性。c++将

2013-11-07 16:49:58 1000

原创 指针与const

常规变量可以将地址赋值给const指针和非const指针例如: int a = 5; int *pR = &a; const int *pC = &a;但是常量是无法赋值给非常量指针。例如: const float g_earth = 9.8; float * pe = &g_earth错误原因是显然的,如果将指针变量pe指向了g

2013-11-05 19:22:30 503

原创 队列的链式存储

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 20 /* 存储空间初始分配量 */t

2013-02-02 16:16:08 247

原创 顺序队列

当队列不为空的时候,front永远正对着第一个元素,rear永远在最后一个元素的后面void Traverse(int a[],int length,int pos){int flag = pos;while (pos  != flag -1){printf("%d\n",a[pos]);pos = (++pos)%length; //求余是关键}pri

2013-01-31 22:38:41 221

原创 栈的顺序结构

#include "stdio.h" #include "stdlib.h" #include "io.h" #include "math.h" #include "time.h"#include "string.h"#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define MAXSIZE 2

2013-01-30 13:16:24 252

原创 数组指针与指针数组

数组指针是指向这个数组首地址的指针,指向对象是这个数组;指针数组是存放一类指针的数组,这个数组的每个元素都是一个指针;例子:int a[10];int* s;s = a;//这里s就是一个数组指针,它的值就是数组a 的首地址;当然,如果a是一个整数,那s就是一个指向整型的指针;int a;int* s[5];for(int i=0;i<5;i++)s[i]=a;//这里s就是一个指针

2013-01-30 10:39:49 181

原创 静态链表

1:静态链表初始化typedef struct { ElemType data; int cur; /* 游标(Cursor) ,为0时表示无指向 */} Component,StaticLinkList[MAXSIZE];Status InitList(StaticLinkList space){ int i; for(i = 0; i<MAXSIZE;

2013-01-21 21:20:28 205

原创 线性表链式存储

1:c语言的变量定义必须放在所有表达式和函数定义的前面 int c,b ; c=2; b=c+3; int a; a=4; printf("%d-%d-%d",a,b,c); 2:输入i可能为0或者-1;所以j>i是可能的Status GetElem(LinkList L,int i , ElemType *e){ int j; LinkList p;

2013-01-12 19:50:01 286

空空如也

空空如也

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

TA关注的人

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