- 博客(6)
- 收藏
- 关注
原创 【顺序表的基本操作】顺序表的按位查找与按值查找
顺序表的按位查找GetElement(L,i):按位查找操作。获取表L中第i个位序的元素的值。静态分配顺序表#define MaxSize 10typedef struct{ int data[MaxSize]; //静态分配 int length;}SqList;int GetLem(SqList L,int i){ return L.data[i-1];}动态分配顺序表#define InitSize 10typedef struct{ .
2021-01-04 15:05:38 4544 1
原创 【顺序表的基本操作】插入与删除
【顺序表的基本操作】插入与删除#include <stdio.h>#define MaxSize 10 //定义最大长度typedef struct{ int data[MaxSize]; //用静态的“数组”存放数据元素 int length; //顺序表的当前长度}SqList; //初始化一个顺序表void InitList(SqList &L){ for(int i=0; i<MaxSize;i++) L.data[i]=
2020-12-29 16:10:33 440
原创 【顺序表实现方式】静态分配与动态分配
/*顺序表的静态分配*/#include <stdio.h>#define MaxSize 10 //定义最大长度typedef struct{ int data[MaxSize]; //用静态的“数组”存放数据元素 int length; //顺序表的当前长度}SqList; //顺序表的类型定义//初始化一个顺序表void InitList(SqList &L){ for(int i=0; i<MaxSize;i++) L.data[i.
2020-12-29 15:01:32 1056 1
翻译 typedef常见用法
1.常规变量类型定义例如:typedef unsigned char uchar 描述:uchar等价于unsigned char类型定义 uchar c声明等于unsigned char c声明2.数组类型定义 例如: typedef int array[2]; 描述: array等价于 int [2]定义; array a声明等价于int a[2]声明扩展: typedef int arr
2016-04-02 19:08:32 225
原创 订餐系统处理
#include<stdio.h>#define maxsize 20struct guest{ char name[8]; //姓名 int sum; //人数 char time[10]; //时间 char number; //序号}guest[maxsize];/*----------插入---------*/void in
2016-04-02 17:32:34 414
翻译 文章标题
指针做形参一级指针和二级指针在做形参时的不同:指针用作形参,改变指针地址则值不能传回,改变指针内容而地址不变则值可以传回。(特殊情况:改变指针地址采用返回值也可以传回地址)对于一级指针,做形参时传入地址,如果函数只改变该指针内容,OK,该指针可以正常返回,如果函数改变了指针地址,除非返回该指针,否则该指针不能正常返回,函数内对指针的操作将无效。对于二级指针,做形参时传入地址(注意此时传入的是二级指针
2016-04-02 17:27:38 155
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人