- 博客(6)
- 收藏
- 关注
转载 GDB 调试
一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你的自定义的要求随心所欲的运行程序。 2、可让被调试的程序在你所指定的调置的断点处停住。(断点可以是条件表达式) 3、当程序被停住时,可以检查此时你的程序中所发生的事。 4、动态的改变你程序的执行环境。从上面看来,GDB和一般的调试工具没有什么两样,基本上也是完成这些功能,不过在细节上,你会发现GDB这个调试工具的强大,大家可能比较习惯了图形化的调试工具,但有时候,命令行的调试工具却有着图形化...
2021-05-14 09:37:51
887
转载 TCP UDP
网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介绍下这两者以及它们之间的区别。一、TCP/IP网络模型计算机与网络设备要相互通信,双方就必须基于相同的方法。比如,如何探测到通信目标、由哪一边先发起通信、使用哪种语言进行通信、怎样结束通信等规则都需要事先确定。不同的硬件、操作系统之间的通信,所有的这一切都需要一种规则。而我们就把这种规则称为协议(protocol)。TCP/IP 是互联网相关的各类协议族的总称,比如:TC
2021-05-14 09:27:55
136
转载 排序
排序算法总结如下:回到顶部一.交换排序 交换排序的基本思想都为通过比较两个数的大小,当满足某些条件时对它进行交换从而达到排序的目的。1.冒泡排序 基本思想:比较相邻的两个数,如果前者比后者大,则进行交换。每一轮排序结束,选出一个未排序中最大的数放到数组后面。#include<stdio.h>//冒泡排序算法void bubbleSort(int *arr, int n) { for (int i = 0; i<n - 1; i++)
2021-05-14 09:26:02
110
转载 内存分配函数
在C中 malloc和memset是2个常用的对内存操作的函数。首先还是来看一下这2个函数的函数原型。1.malloc函数malloc函数用于从堆上分配指定字节的内存空间。void*malloc(size_tn);其中,形参n为要求分配的内存字节数。如果执行成功,函数范围获得的内存空间的首地址;执行失败,返回值为NULL。由于函数返回值值的类型为void的指针,因此,可以将void指针类型转换后赋值给任意类型指针,这样就可以通过操作该类型指针来操作从堆上获得的内存空间。...
2021-04-16 18:23:53
452
转载 C语言头文库函数
c语言头文件总结序号 库类别 头文件1 字符处理 ctype.h2 地区化 local.h3 数学函数 math.h4 信号处理 signal.h5 输入输出 stdio.h6 实用工具程序 stdlib.h7 字符串处理 string.h一、头文件 ctype.h字符测试函数是否字母和数字 isalnum是否字母 isalpha是否控制字符 iscntrl是否数字 isdigit是否可显示字符(除空格外) isgraph是否可显示字符(包括空格) ispr
2021-04-15 17:31:59
304
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人