
c语言
文章平均质量分 74
xw红杏摇曳
这个作者很懒,什么都没留下…
展开
-
VIM的YCM插件安装 编写C语言
VIM的YCM插件安装 用来编写C语言原创 2022-06-07 08:19:05 · 1409 阅读 · 1 评论 -
关于函数指针的两种调用方式解释与数组的类比
关于函数指针的两种调用方式解释与数组的类比函数调用的两种方式原因解释题外话函数调用的两种方式首先先定义一个函数指针:void (*p) (void);第一种调用方式:(*p) ()第二种调用方式:p()先看效果:原因解释对于上图来说,先从指针赋值开始说,如果把指针赋值写成这样,不知道有感觉了没有下面展示一些 内联代码片。p = myfun();p = &myfun();对于这两种赋值,实验现象是一样,这里提一句,有没有和数组名有点像如果这两种赋值一一对应的话,就是如下,但原创 2021-04-17 17:37:51 · 530 阅读 · 1 评论 -
顺序栈的应用之数制转换
关于数制转换十进制数N和其他d进制的转换是计算机实现计算的基本问题,解决办法很多,气质一个简单的算法基于下列原理N=(N div d)*d+N mod d(其中:div为整除运算,mod为求余运算)例如:(1348)10 ==(2504)8其运算过程NN div 8 NN mod 8134816841682102125202假设现在要编制一个程序:对于输入一个任意非负的10进制数,打印与其等值的8进制或者16进制的数。由于计算过原创 2021-01-30 13:49:20 · 1221 阅读 · 1 评论 -
顺序栈 和 链表栈的实现
这里写自定义目录标题顺序栈和链表栈顺序栈顺序栈的结构顺序栈.h文件顺序栈.C文件测试文件.c测试结果链式栈链式栈的存储结构链式栈.h文件链式栈.C文件链式栈测试文件测试结果结语顺序栈和链表栈你好! 栈(stack)是限定仅在表尾插入或者删除的线性表。因此对于栈来说,表尾有其特殊含义,称为栈顶(top),相应的,表头段称为栈底。不含元素的栈称为空栈。栈的修改是按后进先出的原则进行的,如下图因此栈又被称为后进先出的线性表(简称LIFO结构)顺序栈顺序栈,即栈的顺序存储结构是利用一组地址连续的存储单元原创 2021-01-29 20:07:10 · 562 阅读 · 0 评论 -
c链表的创建以及头插法代码示例
c语言关于链表的创建c语言链表的创建(带头结点)数据的插入(头插法)链表的打印主函数c语言链表的创建(带头结点)Lnode* createlist(Lnode* head)//头指针是对单链表的标识{ Lnode* p; p = (Lnode*)malloc(sizeof(Lnode));//创建头结点p head = p; //头指针指向头结点p head->no = NUL...原创 2020-01-07 22:36:27 · 412 阅读 · 0 评论