原文:C语言写的一个容器list

今天无聊用C语言写了一个容器list,我发现现在微软的vs 已经很规范的处理C语言的编译工作了。比如说变量声明必须在函数最前面,声明一个struct变量的时候必须加上struct关键字等等。扩展性:为了让这个list支持任意类型,list中的节点存储两个变量:一个是用户自定义的类型的对象的地址,一个是next指针。一开始我想把操作都封装起来,全部声明为静态的,然后在operations结构体中放入 ...

2013-07-11 10:03 0 4614 推荐指数:

查看详情

C语言一个链表储存学生信息

题目 已知学生基本信息由学号(长整型)、姓名(字符数组)、性别(字符型)、年龄(整型)组成。编程实现:建立一个结点按学号顺序存储学生信息的单向链表,并实现依据学号对链表的添加、修改、删除和检索功能;添加新结点后,应继续保持结点按学号顺序的链接方式。分别定义函数实现链表的初始化、链表的打印输出 ...

Fri Dec 27 20:54:00 CST 2019 0 1419
【PCC】一个用python语言编译器

本文2019年首发自本人原独立站点,后来疲于生活,不想折腾个人独立站点,将文章搬运自博客园 PCC——python实现编译器 大学的编译原理课设,实现源码到汇编代码的翻译,链接部分使用g ...

Fri Mar 11 07:55:00 CST 2022 0 681
用纯c语言一个完整的BP神经网络!

话不多说,直接上代码 所有的说明均在代码中 首先是头文件BPNetWork.h 然后是程序本体BPNetWork.c 宏定义 BPCreate函数: RunOnce函数: TrainOnce函数: LoadIn ...

Thu Apr 23 02:13:00 CST 2020 0 767
自己一个C#数据结构:用List实现一个简单的Stack

C#中利用List<T>实现一个简单的Stack 需要实现的功能:压栈、弹栈、查看栈顶元素、查看元素个数、查看Socket是否为空,判断元素是否在Socket中、清空Socket、按socket先进后出的顺序复制到一个新的List中 下面是代码 ...

Wed Jul 11 05:45:00 CST 2018 0 868
c++ 容器list遍历

选择容器类型的法则: 1.如果程序是随机范围容器内的元素,则选择vector/deque 容器 2.如果程序必须在容器的中间位置插入元素,则选择list 3.如果程序是在容器首尾插入元素,则选择deque 4.如果只需要在读取输入时在容器中间插入元素,然后随机访问, 则考虑 ...

Tue Feb 19 01:35:00 CST 2013 0 56631
C++STL容器list

list简介 list又称链表,使用一个double linked list(双向串列)来管理元素,它具有不完全的双向链表的功能。 使用条件: 包含头文件 list类型定义于namespace std中,是个class template: list的元素可以是 ...

Fri Mar 01 18:01:00 CST 2019 0 672
C语言情书

C语言情书   大一的时候喜欢一个女孩,非常非常喜欢……   这封情书代码是我在大一的时候的,灵感源于一道ACM题目——“螺旋矩阵”。 输出截图:   我把封“情书”放在了QQ空间上,可是她从来都没有进过 ...

Sun Jun 10 19:58:00 CST 2012 6 14960
c语言-自己的库

下,共同进步 4.c语言是一门运行高效开发低效的语言,但是也是最强大,最灵活的高级语言 ...

Fri Oct 12 04:35:00 CST 2018 0 1729
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM