C语言
文章平均质量分 75
大大怪上将
一个人最好的生活状态: 该看书时看书,该玩时尽情玩; 看见优秀的人欣赏,看见落魄的人也不轻视; 有自己的小生活和小情趣, 不用去想改变世界,努力去活出自己; 没有人爱时专注自己,有人爱时有能力拥抱彼此。有自己所坚持的信仰,和喜欢的东西,一直努力下去。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C语言<time.h>中srand(),rand()等等函数产生随机数的用法。
一个初入C语言的人,会经常遇到产生随机数的问题。不管是ACM还一些别的教材上的题,或多或少都会遇到。我在这里也是为了自己加深印象,所以在这里写一遍。 rand()函数简介 功 能 :伪随机数发生器 所属库:stdlib.h 用 法 :需要先调用srand初始化,一般用当前日历时间初始化随机数种子,这样每行代码都可以产生不同的随机数。 函数原型:int rand(vo转载 2017-12-22 16:24:57 · 8275 阅读 · 0 评论 -
C语言日常(Binary String Matching问题;memset()函数;gets()和scanf()函数区别)
Binary String Matching 时间限制:3000 ms | 内存限制:65535 KB 难度:3 描述 Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is only to tell how many times does A appear as a substr原创 2017-12-31 17:43:24 · 364 阅读 · 0 评论 -
C语言register关键字—最快的关键字
C语言register关键字—最快的关键字register:这个关键字请求编译器尽可能的将变量存在CPU内部寄存器中,而不是通过内存寻址访问,以提高效率。注意是尽可能,不是绝对。因为,如果定义了很多register变量,可能会超过CPU的寄存器个数,超过容量。所以只是可能。一、皇帝身边的小太监----寄存器 不知道什么是寄存器?那见过太监没有?没有?其实我也没有。没见过不要紧,见过就麻烦大了...转载 2018-03-10 17:02:36 · 198 阅读 · 0 评论 -
链队列 (C语言描述)
#include<stdio.h> #include<stdlib.h> typedef struct QNode { int data; struct QNode *next; }QNode; typedef struct LiQueue { QNode *front; QNode *rear; }LiQueue; LiQueue intiQueue...原创 2018-05-09 17:47:31 · 345 阅读 · 0 评论 -
顺序队列
#include<stdio.h> #include<stdlib.h> #define maxsize 50 typedef struct SqQueue{ int data[maxsize]; int front;//队首指针 int rear;//队尾指针 }SqQueue; //创建循环队列 SqQueue...原创 2018-05-14 14:21:27 · 212 阅读 · 0 评论 -
双向链表
#include<stdio.h> #include<malloc.h> typedef struct node { int data; struct node *pre;//前驱 struct node *next;//后继 }Node,*Linklist; void InitList(Linklist l)//置空头结点 { if(l == NU...原创 2018-05-14 14:39:10 · 187 阅读 · 0 评论 -
臭久的数据结构之路 C语言描述
单链表#include<stdio.h> #include<malloc.h> typedef int datatype; typedef struct node { datatype data; struct node *next; }Lnode,*Linklist; Linklist Creat_Linklist()//创建链表再添加元素 { Linklist...原创 2018-05-08 17:34:17 · 201 阅读 · 0 评论
分享