您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 顺序表 结构体的动态数组实现

  2. 顺序表 结构体的动态数组c++指针实现 typedef struct{/*动态顺序表*/ int last,max;/*尾元下标和预留表长*/ DataType *data;/*动态数组的基址*/ }SeqList;
  3. 所属分类:C/C++

    • 发布日期:2011-08-19
    • 文件大小:2048
    • 提供者:ye0101
  1. 动态生成二维数组,vs2005例程

  2. 动态生成二维数组,数组类型包括各种基本类型如int,char,也可以包括struct,含生成,释放等函数。并有vs2005例程.
  3. 所属分类:C/C++

    • 发布日期:2008-12-12
    • 文件大小:7168
    • 提供者:godeye27
  1. 多维数组管理器C语言编写

  2. 比较实用的一个C语言编程的练习,其中包含多种存住形式,以及一些实用的编程思想!typedef struct{ char ArrayName[20]; //数组名 int dim; //数组维数 int *lower; //各维下界表指针 int *upper; //各维上界表指针 int *Constants; //各维常量因子表指针 }Array;
  3. 所属分类:C

    • 发布日期:2009-01-08
    • 文件大小:19456
    • 提供者:u010683048
  1. struct 结构体中数组和指针的操作

  2. 本文主要介绍在struct 结构体中对数组和指针的操作细节。
  3. 所属分类:其它

    • 发布日期:2020-08-20
    • 文件大小:51200
    • 提供者:weixin_38677725
  1. C++使struct对象拥有可变大小的数组(详解)

  2. 下面小编就为大家带来一篇C++使struct对象拥有可变大小的数组(详解)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:51200
    • 提供者:weixin_38666527
  1. C语言变长数组 struct中char data[0]的用法详解

  2. 下面小编就为大家带来一篇C语言变长数组 struct中char data[0]的用法详解。小编觉得挺不错的现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  3. 所属分类:其它

    • 发布日期:2020-08-31
    • 文件大小:43008
    • 提供者:weixin_38714532
  1. Python如何读写二进制数组数据

  2. 问题 你想读写一个二进制数组的结构化数据到Python元组中。 解决方案 可以使用 struct 模块处理二进制数据。 下面是一段示例代码将一个Python元组列表写入一个二进制文件,并使用 struct 将每个元组编码为一个结构体。 from struct import Struct def write_records(records, format, f): ''' Write a sequence of tuples to a binary file of structures.
  3. 所属分类:其它

    • 发布日期:2020-12-17
    • 文件大小:72704
    • 提供者:weixin_38506798
  1. C语言变长数组 struct中char data[0]的用法详解

  2. 今天在看一段代码时出现了用结构体实现变长数组的写法,一开始因为忘记了这种技术,所以老觉得作者的源码有误,最后经过我深思之后,终于想起以前看过的用struct实现变长数组的技术。下面是我在网上找到的一篇讲解很清楚的文章。 在实际的编程中,我们经常需要使用变长数组,但是C语言并不支持变长的数组。此时,我们可以使用结构体的方法实现C语言变长数组。 struct MyData { int nLen; char data[0];}; 在结构中,data是一个数组名;但该数组没有元素;该数组的真实地址紧随
  3. 所属分类:其它

    • 发布日期:2020-12-25
    • 文件大小:51200
    • 提供者:weixin_38607282
  1. C++中灵活数组结构的使用

  2. C99中结构中的后一个元素是未知大小的数组称为灵活数据结构成员,但是结构中的灵活数组成员前面必须至少有一个其它成员。灵活数组成员也许结构中包含一个可变大小的数组。这种结构的sizeof返回大小不包含灵活数组的内存。包含灵活数组成员的结构使用malloc进行内存动态分配,并且分配的内存应该大于结构的大小,以适应灵活数组的预期大小。   — 摘自《C语言大全》   一个使用灵活数组的示例如下: #include // 定义一个灵活数组 typedef struct StType {  
  3. 所属分类:其它

    • 发布日期:2020-12-22
    • 文件大小:51200
    • 提供者:weixin_38537684
  1. C++结构体数组实现贪吃蛇

  2. 本文实例为大家分享了C++结构体数组实现贪吃蛇的具体代码,供大家参考,具体内容如下 代码: #include #include #include using namespace std; const int h=50,w=50,MaxLen=400; void gotoxy(short y,short x)//光标移动函数 { COORD pos={x,y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos); }
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:74752
    • 提供者:weixin_38653040
  1. 数据结构 数组顺序存储详细介绍

  2. 数据结构 数组顺序存储           最近学习数据结构,看到数组顺序存储,很是头昏,看不懂,很多东西,这里在网上找了比较详细的资料,大家好好看注释内容: #include #define MAX_ARRAY_DIM 8 //假设数组维数的最大值为8 typedef struct { ElemType *base; //数组元素基址,由InitArray分配 int dim; //数组维数 int *bounds; //数组维界基址,由InitArray分配 int *con
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:68608
    • 提供者:weixin_38605967
  1. C语言 结构体数组详解及示例代码

  2. 所谓结构体数组,是指数组中的每个元素都是一个结构体。在实际应用中,结构体数组常被用来表示一个拥有相同数据结构的群体,比如一个班的学生、一个车间的职工等。 定义结构体数组和定义结构体变量的方式类似,请看下面的例子: struct stu{ char *name; //姓名 int num; //学号 int age; //年龄 char group; //所在小组 float score; //成绩 }class[5]; 表示一个班级有5个学生。 结构体数组在定义的同时也可
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:45056
    • 提供者:weixin_38679233
  1. C语言数组栈实现模板

  2. 本文实例为大家分享了C语言数组栈实现模板的具体代码,供大家参考,具体内容如下 SeqStack.h #pragma once #define MAX_SIZE 1024 typedef struct SEQSTACK { void* data[MAX_SIZE]; int size; }SeqStack; SeqStack* Init_SeqStack(); // 初始化栈 void Push_SeqStack(SeqStack* stack, void* data); // 入
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:38912
    • 提供者:weixin_38502762
  1. 学习二维动态数组指针做矩阵运算的方法

  2. 本文分享了利用二维动态数组指针做矩阵运算的实现代码。 1. 头文件     // juzhen 2.cpp : Defines the entry point for the console application. // #include stdafx.h #include stdlib.h #include windows.h #define OK 0 #define NG -1 typedef struct mat { int nRow; /* 行数 */ int
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:46080
    • 提供者:weixin_38530415
  1. C++结构体数组详细解析

  2. 1.定义结构体数组 和定义结构体变量类似,定义结构体数组时只需声明其为数组即可。如: 代码如下:struct Student{     int num;     char name[20];     char sex[5];     int age;     float score;     char addr[30];};Student stu[3]; //定义Student类型的数组stu2.结构体数组的应用举例 题目:对候选人的票的统计程序。 设有3个候选人,最终只能有一个当选为领导。今有
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:79872
    • 提供者:weixin_38666208
  1. C#访问C++动态分配的数组指针(实例讲解)

  2. 项目中遇到C#调用C++算法库的情况,C++内部运算结果返回矩形坐标数组(事先长度未知且不可预计),下面方法适用于访问C++内部分配的任何结构体类型数组。当时想当然的用ref array[]传递参数,能计算能分配,但是在C#里只得到arr长度是1,无法访问后续数组Item。 C++ 接口示例: void Call(int *count, Rect **arr) { //….. //重新Malloc一段内存,指针复制给入参,外部调用前并不知道长度,另外提供接口Free内存 //…. } 结
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:40960
    • 提供者:weixin_38630324
  1. 数组的实现(Go描述)

  2. 数组的结构定义,如下: type Array struct { data []int len uint } 实现的操作: 返回数组长度 根据数组索引查找值 根据索引插入值 删除对应索引的值 打印数组 代码如下: package main import ( errors fmt ) type Array struct { data []int len uint } // 为数组初始化内存 func NewArray(capacity u
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:29696
    • 提供者:weixin_38707862
  1. blox:用于C的简单数组库-源码

  2. 布洛克斯 用于C的简单数组库 typedef struct { void* data; size_t length; size_t capacity; } blox; blox blox_nil() TYPE* blox_data(TYPE, buffer) TYPE* blox_index(TYPE, buffer, index) TYPE blox_get(TYPE, buffer, index) void blox_set(TYPE, buffer, index, valu
  3. 所属分类:其它

    • 发布日期:2021-02-26
    • 文件大小:4096
    • 提供者:weixin_42130889
  1. lockfree-queue:基于数组的无锁队列-源码

  2. 固定大小的无锁队列(2010) 队列是在生产者/消费者算法中广泛发现的抽象数据类型。 许多良好的实现都是锁死的,并且可能会与数千个并发线程在其上添加和使用数据的情况发生激烈争用。 上述技术可用于实现完全无锁的基于数组的队列: lockfree queue primitives typedef struct _queue_t *queue_t; queue_t queue_create(size_t); void *queue_dequeue(queue_t); int queue_enque
  3. 所属分类:其它

    • 发布日期:2021-02-11
    • 文件大小:10240
    • 提供者:weixin_42104366
  1. C++安全方便高效地复制对象数组

  2. 在C++中,我们经常遇到需要对一个对象数组进行复制,比如下面一个结构: struct STest {     int a;     int b;     vector vctInt; };   我们定义了两个数组: STest A[20]; STest B[20];   需要将数组A中的所有内容复制到B数组中,通常我们的做法都是这样: for(size_t i = 0; i < ARRAYSIZE(A); ++i) {     A[i] = B[i];
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:37888
    • 提供者:weixin_38727199
« 12 3 4 5 6 7 8 9 10 ... 23 »