C语言
庄AC
用心做好每件事
展开
-
C语言“翻译”C++结构体中的成员函数
C++中结构的成员函数C语言的实现原创 2017-11-19 21:55:21 · 1892 阅读 · 0 评论 -
C语言实现顺序表
数据结构是个很难学的东西。首先概念上十分抽象,不容易理区分和理解;其次初学者实现起来很困难,书上一般给的程序不是伪代码,就是不完整的代码,想要上机做实验有很大问题。所以学习过程中稍微遇上点麻烦就很容易放弃。鉴于自己在学习数据结构的痛苦经历特地分享一下自己的完整代码,希望能对新手提供一些微小的帮助。#include #include typedef enum {true, fals原创 2017-12-13 09:58:09 · 410 阅读 · 0 评论 -
C语言实现顺序栈
栈和队列实际上都是加上了一些限制的线性表,所以实现起来比线性表容易。#include #include typedef enum {true, false} bool;typedef struct AStack{ int *data; int top; int len;}aStack, *paStack;//函数声明void init_stack原创 2017-12-13 10:20:53 · 925 阅读 · 2 评论 -
C语言实现顺序队列
#include <stdio.h>#include <stdlib.h>typedef enum {true, false} bool;typedef struct Queue{ int * pBase; int front; int rear;}QUEUE, *pQUEUE;void init(pQUEUE pQ);bool e...原创 2018-03-01 10:36:28 · 614 阅读 · 0 评论