
C语言小练习
kxwang_
【研究领域】
OCSSD | Zns SSD | KV Storage | SSD FTL算法|内核开发
【专业课程】
计算机体系结构 | 操作系统 | 嵌入式系统 | 数据结构 | 数据挖掘 | 深度学习 | 影像处理
【语言 】
英语 |韩语 |C|Python
展开
-
C语言实现简单单链表的初始化,创建,遍历
初始化,创建,遍历#include "stdio.h"#include "stdlib.h"//定义链表节点的数据结构typedef struct node{ int data; //链表节点的数据 struct node *p_next; //链表上指向下一个节点的指针,该指针类型为节点的结构体类型}Node,*pNode; ;pNode InitList();pNode CreateL原创 2021-07-15 20:10:53 · 660 阅读 · 0 评论 -
一文学会C/C++time()和clock()时间函数
C/C++时间函数时间函数time()时钟函数clock()实例看区别时间函数time()C/C++中的时间函数是time()time_t time(time_t *__timer) //Return the current time and put it in *TIMER if TIMER is not NULL.相关的数据类型是time_ttime_t 是长整形数 typedef long time_t //Returned by `time'.时钟函数clock()原创 2021-06-30 20:28:34 · 799 阅读 · 0 评论 -
一文学会随机函数rand()和srand()的用法
先了解种子seed随机数种子作用(random seed)在伪随机数生成器中用于生成伪随机数的初始数值。对于一个伪随机数生成器,从相同的随机数种子出发,可以得到相同的随机数序列。也就是说只要计算方法一定,随机种子一定,那么产生的随机数就不会变。随机种子来自系统时钟,如当前的时间。现在了解了关于随机数种子的概念,下面开始了解随机函数rand()和srand()的用法与区别吧先来看通过调用这两个函数产生随机数的两组结果//rand() Output1: On this computer, the原创 2021-06-29 13:14:50 · 703 阅读 · 0 评论 -
C语言计算程序运行时间简单实例
时间函数clock()C/C++中的计时函数是clock(),与其相关的数据类型是clock_t,在标准C/C++中,最小的计时单位是一毫秒.clock_t是一个长整形数。在time.h文件中,还定义了一个常量CLOCKS_PER_SEC,它用来表示一秒钟会有多少个时钟计时单元通过一个简单实例来计算一组循环需要的时间...原创 2021-06-28 18:56:24 · 6122 阅读 · 1 评论 -
映射表,哈希表,和数组之间的关系
可能有一些朋友曾经和我一样搞不清啥是映射表,啥是哈希表,它们是不是就是数组?一分钟看完不迷茫映射表记录映射关系的表啥是映射:高中数学知识,在数学及相关的领域经常等同于函数。很多实际问题都可以利用映射的概念来求解。数组想一想,除了线性代数课堂以外,是不是在C语言的学习中接触到了?数组就是是编程语言提供的一种数据类型,即用一组连续的内存空间来存放数据,可以通过一个首地址,和一个数组下标,直接访问这组内存空间中的任意位置。编程是干嘛的?是解决问题的工具,所以数组也就是一种工具。哈希表哈希表原创 2021-02-25 19:35:52 · 593 阅读 · 0 评论 -
C语言 一文读懂函数指针,指针函数的区别
文章目录指针函数函数指针指针函数字面理解:本质是一个函数,返回的是一个指针(地址)给调用者声明:int* FunctionToPointer(int x)意义:函数 FunctionToPointer是一个具有一个int类型的参数,返回值为int类型的指针 的 函数。代码举例:int* larger(int*, int*);//函数 larger 是一个具有两个指向整型的指针的参数,返回值为int类型的指针 的 函数。void main(){ int a = 15;原创 2020-10-12 13:48:48 · 535 阅读 · 1 评论 -
C语言:printf 按10进制、16进制输出以及高位补0
文章目录输入函数printf()语法10进制、16进制输出及高位补0实例输入函数printf()语法在C语言中,输出函数printf()语法如下:函数形式:printf(“格式控制”,输出表列)。例如:printf("%d,%d",a,b); 括号内包含两个部分:(1) 格式控制是用双引号括起来的一个字符串,称“转换控制字符串”,简称“格式字符串”,它包括两个信息:格式声明:格式声明由 % 和格式字符组成,如 %d (%d 代表按整型输出,%f 代表输出实数),它的作用是将输出的数据转换为指定原创 2020-07-30 15:23:58 · 9582 阅读 · 0 评论