会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Jummyer
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年6月4日
TCP之基本概念
摘要: 1、TCP 传输控制协议(Transmission Control Protocol),提供面向连接、可靠的传送服务。TCP是面向字节流的,“流”指的是流入到进程或从进程流出的字节序列,发送方的TCP将应用程序交下来的报文看做是一连串无结构的字节流,不保证应用程序所收到的数据块和应用程序所发出的数据
阅读全文
posted @ 2019-06-04 22:24 Jummyer
阅读(732)
评论(0)
推荐(0)
编辑
2018年11月13日
可变参数理解
摘要: 如printf("%s, %d,...\n", char, int, ...); 传入个数可变的参数,就能打印相应个数的参数 C语言中,使用va_list来解决变参的问题 VA_LIST是用来解决变参问题的一组宏,头文件在#include <stdarg.h>,用于获取不确定个数的参数 va_lis
阅读全文
posted @ 2018-11-13 09:57 Jummyer
阅读(193)
评论(0)
推荐(0)
编辑
2018年11月5日
C语言关键字总结
摘要: C语言中关键字共有32个,根据关键字的作用,可以分为:数据类型关键字、控制语句关键字、存储类型关键字和其他关键字。 1、数据类型关键字: char:申明字符型变量或函数 1字节 -128 ~ 127 int:申明整形变量或函数 2或4字节 -32,768 到 32,767 或 -2,147,483,
阅读全文
posted @ 2018-11-05 21:23 Jummyer
阅读(413)
评论(0)
推荐(0)
编辑
2018年11月3日
C和指针之结构体和联合体
摘要: 1、结构体基础知识 聚合数据类型(aggregate data type)能够同时存储超过一个的单独数据。C语言提供了两种类型的聚合数据结构:数组和结构体。 数组是相同类型的数据元素的集合,它的每个元素都是通过下标引用或者指针间接访问来选择的;结构也是一些值的集合,这些值称为它的成员(member)
阅读全文
posted @ 2018-11-03 23:24 Jummyer
阅读(906)
评论(0)
推荐(0)
编辑
2018年10月31日
C语言内存管理
摘要: 1、内存管理 内存管理是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。 2、变量的分类及作用域 1) 普通局部变量 属于某个{},在{}外不能使用此变量,在{}内部是可以使用的。代码执行到普通局部变量定义语句时,才会分配空间
阅读全文
posted @ 2018-10-31 11:20 Jummyer
阅读(281)
评论(0)
推荐(0)
编辑
2018年10月25日
编译基础知识
摘要: 1、编辑.c文件 2、预编译(预处理):预处理过程实质上是处理“#”,将#include包含的头文件直接拷贝到源文件中,将#define定义的宏进行替换,同步将代码中没用的注释部分删除掉;具体做的事如下: 1)、将所有的#define删除,并且展开所有的宏定义。说白了就是字符替换 2)、处理所有的条
阅读全文
posted @ 2018-10-25 21:04 Jummyer
阅读(286)
评论(0)
推荐(0)
编辑
C和指针之动态内存分配
摘要: 1、为什么使用动态分配内存 当不确定需要的内存空间的大小的时候,使用动态分配内存的方式去分配一块内存,这样不会对内存进行浪费。 2、动态分配内存的函数 C函数库提供了三个动态分配内存的函数:malloc、calloc、realloc,这三个函数都能进行动态的内存分配。当这些内存不再使用时可以用fre
阅读全文
posted @ 2018-10-25 20:54 Jummyer
阅读(511)
评论(0)
推荐(0)
编辑
2018年3月2日
简单的冒泡排序算法(C语言版)
摘要: #include #define SIZE 9 //排序函数 void sort(int *p,int len) { for (int i = 0;i p[j + 1]) { //数据调换 int temp = p[j]; p[j] = p[j + 1]; ...
阅读全文
posted @ 2018-03-02 14:08 Jummyer
阅读(837)
评论(0)
推荐(0)
编辑
上一页
1
2