
C语言基础
学习笔记
久伴丶.丶
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据结构单链表的实现
#include<stdio.h> #include<stdlib.h> typedef struct Link{ int elem; //代表数据域 struct Link* next; //代表指针域,指向直接后继元素 }link; //link为节点名,每个节点都是一个link结构体 //定义一个函数,初始化链表 link* Initialize...原创 2020-04-01 08:58:41 · 162 阅读 · 0 评论 -
C语言如何产生随机数
#include<stdio.h> #include<time.h> #include<stdlib.h> main(){ int a; srand(time(NULL)); for(int i=0;i<5;i++){ a=rand()%100;//得到一个0到99之间的随机数,想得到某个范围的数就%该范围最大的数 printf("%...原创 2020-03-27 17:27:39 · 1537 阅读 · 2 评论 -
数据与结构之顺序表的实现
#include<stdio.h> #define Size 5 #include<stdlib.h> typedef struct one{ int *head; //声明一个动态数组 (数组长度不确定) int length; //定义数组的长度 int size; //定义数组占用的空间大小 }T; //定义一个函数来初始化结构体 T ...原创 2020-03-01 15:17:51 · 175 阅读 · 0 评论 -
结构体的定义及typedef的作用
1.struct A(声明结构体名称为A,A代表结构体的这个类型,就相当于其他如int代表的是整数型一样,只不过他代表的是结构体这个类型) { //加结构体成员变量 }; 使用,在main方法中定义A类型的结构体的变量one; main() { struct A one; } 2.struct A(){ //加结构体成员变量 }B;//定义了一个A类型的变量B; 使用,在main方法中直接...原创 2020-02-29 22:29:00 · 597 阅读 · 0 评论 -
C语言中malloc和free的功能
malloc和free是C语言中申请内存空间与释放内存空间的函数。 函数原型:void *malloc(unsigned int size); 功 能:在内存的动态存储区中分配一个长度为size的连续空间。 返 回 值:指向所分配的连续存储域的起始地址的指针,若失败,返回NULL 函数原型:void free(void *p); 功 能:释放指针p所指向的内存区 返 回...原创 2020-02-29 15:44:33 · 376 阅读 · 0 评论 -
测量函数运行时间的clock()函数
clock():捕捉从程序开始运行到clock()被调用时所消耗的时间。这个时间单位是clock tick(时钟打点) 常数CLK_TCK:机器时钟每秒所走的时钟打点数 #include<stdio.h> #include<time.h> clock_t start,stop; //clock_t是clock()函数返回的变量类型 double durati...原创 2020-02-28 15:36:41 · 407 阅读 · 0 评论