
C
gb4215287
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【php】使用gdb调试php程序
1、简介GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。同时GDB也具有例如ddd这样的图形化的调试端2、调试C/C++程序直接上代码了 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18转载 2020-12-25 15:33:37 · 488 阅读 · 0 评论 -
线性表【项目 - 求集合并集C语言】(带注释)
#include <stdio.h>#define MAXSIZE 50//您也可以使用 typedef 来为用户自定义的数据类型取一个新的名字。例如,您可以对结构体使用 typedef 来定义一个新的数据类型名字,然后使用这个新的数据类型来直接定义结构变量//typedef struct Books//{// char title[50];// char ...转载 2019-01-15 16:55:57 · 891 阅读 · 0 评论 -
不带头结点的单链表------C语言实现(带注释)
#include <stdio.h>#include <stdlib.h>/*next 英文词的意思 是 “下一个”。链表里 用于 指向下一个节点的指针,也就是指向下一个(节点)结构类型的指针。struct node {} 是一种结构,有两个成员,一个成员是 int 数据,另一个是指向下一个 node 结构的指针。next 是变量名字,你当然也可以改用别的名字例如...转载 2019-01-15 16:50:48 · 507 阅读 · 0 评论 -
不带头结点的单链表------C语言实现
1 /****************************************************/ 3 File name:no_head_link.c 4 Author:SimonKly Version:0.1 Date: 2017.5.20 5 Description:不带头节点的单链表 6 Funcion List: 7 **********...转载 2019-01-15 11:13:50 · 10498 阅读 · 0 评论 -
c语言中包含math.h的时用gcc编译要加-lm参数
c语言中包含math.h时,用gcc编译时要-lm参数:如以下的程序sqrt.c,编译:gcc sqrt.c -o sqrt -lm/*sqrt.c*//*在0到十万里找出一个加上100且加上168之后能开算数平方根的数,并且打印出这个数*/#include<stdio.h>#include<math.h>void main() { ...转载 2019-01-17 11:10:03 · 627 阅读 · 0 评论 -
gcc - lm的含义
使用math.h中声明的库函数还有一点特殊之处,gcc命令行必须加-lm选项,因为数学函数位于libm.so库文件中(这些库文件通常位于/lib目录下),-lm选项告诉编译器,我们程序中用到的数学函数要到这个库文件里找。本书用到的大部分库函数(例如printf)位于libc.so库文件中,使用libc.so中的库函数在编译时不需要加-lc选项,当然加了也不算错,因为这个选项是gcc的默认选项。...转载 2019-01-17 11:08:59 · 9778 阅读 · 0 评论 -
c语言栈的实现以及操作
此文章包含了栈的结构体实现,单数据类型实现,以及清空,判空,入栈,出栈,求栈顶元素的实现栈作为一个最简单的数据结构,实现起来也非常容易,想想现在有一摞盘子,每次只能取走或放一个盘子且只能最上面进行操作;那么我们如果有一个索引TOP时刻指向最上面的那个盘子,栈不就实现了么?第一段是单数据类型的代码#include <stdio.h>#include <stdlib...转载 2019-01-17 11:04:05 · 6003 阅读 · 1 评论 -
数据结构(严蔚敏)之三——顺序栈之c语言实现
实验:编写一个程序实现顺序栈的各种基本运算,并在此基础上设计一个主程序,完成如下功能:(1)初始化顺序栈(2)插入元素(3)删除栈顶元素(4)取栈顶元素(5)遍历顺序栈(6)置空顺序栈分析:栈的顺序存储结构简称为顺序栈,它是运算受限的顺序表。对于顺序栈,入栈时,首先判断栈是否为满,栈满的条件为:p->top= =MAXNUM-1,栈满时,不能入栈; 否...转载 2019-01-17 11:02:35 · 1468 阅读 · 0 评论 -
数据结构与算法(C语言) | 栈和队列——栈(自己做过测试)
栈是一种重要的线性结构,通常称,栈和队列是限定插入和删除只能在表的“端点”进行的线性表。(后进先出)–栈的元素必须“后进先出”。–栈的操作只能在这个线性表的表尾进行。–注:对于栈来说,这个表尾称为栈的栈顶(top),相应的表头称为栈底(bottom)。•因为栈的本质是一个线性表,线性表有两种存储形式,那么栈也有分为栈的顺序存储结构和栈的链式存储结构。•最开始栈中不含有任何数据,...转载 2019-01-17 11:00:08 · 301 阅读 · 0 评论 -
线性表【项目 - 求集合并集C语言】
#include <stdio.h>#define MAXSIZE 50//您也可以使用 typedef 来为用户自定义的数据类型取一个新的名字。例如,您可以对结构体使用 typedef 来定义一个新的数据类型名>字,然后使用这个新的数据类型来直接定义结构变量//typedef struct Books//{// char title[50];// ...转载 2019-01-11 16:51:32 · 746 阅读 · 0 评论 -
初学linux,在Linux上创建c程序并运行!
最近在学Linux,我用的是red hat Linux9.0,当然这个版本比较老,但是我主要是为了学习shell,所以无所谓了,在vm搭建red hat linux在网上的教程有很多,下载安装好之后,我安装的版本窗口界面上是没有terminal的,如何打开terminal呢?快捷键Alt+F2(相当于window上cmd打开终端),输入gnome-terminal命令,就打开,首先创建个Linux...转载 2018-12-21 17:26:18 · 454 阅读 · 0 评论