2022年1月15日
摘要: import java.util.Scanner; public class Hello { public static void main(String[] args) { Scanner in = new Scanner(System.in); // else 与 最近的 if 匹配 int x 阅读全文
posted @ 2022-01-15 19:24 Rabbit_XIN 阅读(349) 评论(0) 推荐(0)
  2022年1月12日
摘要: #include <stdio.h> #include <stdlib.h> #define MAXSIZE 100 #define Elemtype int #define Staues int #define OVERFLOW -2 #define ERROR -1 #define OK 0 # 阅读全文
posted @ 2022-01-12 11:11 Rabbit_XIN 阅读(56) 评论(0) 推荐(0)
  2022年1月11日
摘要: /* ADT List{ 基本操作: 12个 InitList(&L) 操作结果 构造一个空的线性表L DestoryList(&L) 初始条件 线性表L已存在 操作结果 销毁线性表L ClearList(&L) 初始条件 线性表L已存在 操作结果 将L重置为空表 ListEmpyt(L) 初始条件 阅读全文
posted @ 2022-01-11 21:41 Rabbit_XIN 阅读(91) 评论(0) 推荐(0)
摘要: #include <stdio.h> #include <semaphore.h> #include <pthread.h> #include <stdlib.h> #include <unistd.h> #include <sys/syscall.h> // 系统分配线程 和代码顺序无关 sem_ 阅读全文
posted @ 2022-01-11 16:11 Rabbit_XIN 阅读(31) 评论(0) 推荐(0)
  2022年1月5日
摘要: 函数指针是定义一个指针指向函数的首地址,并可以调用 #include <stdio.h> int max(int x, int y) { return x > y ? x : y; } int main(void) { int (*p)(int ,int) = &max; int a, b, c, 阅读全文
posted @ 2022-01-05 17:17 Rabbit_XIN 阅读(34) 评论(0) 推荐(0)
  2022年1月4日
摘要: 刚学c语言 main函数中基本上传的是空 但是 在好多工程中 会有参数 常见的就是int main(int arg,char **argv) 所以要测试一下 这两个参数有什么意义 #include <stdio.h>int main(int arg,char **argv){ printf("arg 阅读全文
posted @ 2022-01-04 13:06 Rabbit_XIN 阅读(220) 评论(0) 推荐(0)
  2021年12月31日
摘要: 之前写了一个python版本的 现在给上一个c的版本 需求:服务端 接收客户端数据存入到本地 数据包格式 包头前4个字节是一个int 解析出来指的是后面跟随的数据的大小 (字节数) 这里我们就要解析包头 存入数据 其实这个思路很简单 就是用socket接收4个字节 解析出int 数据包的大小为x 再 阅读全文
posted @ 2021-12-31 16:34 Rabbit_XIN 阅读(252) 评论(0) 推荐(0)
摘要: 需求:服务端 接收客户端数据存入到本地 数据包格式 包头前4个字节是一个int 解析出来指的是后面跟随的数据的大小 (字节数) 这里我们就要解析包头 存入数据 其实这个思路很简单 就是用socket接收4个字节 解析出int 数据包的大小为x 再去接收x个字节的数据存入到本地就可以了 注意: 由于网 阅读全文
posted @ 2021-12-31 13:54 Rabbit_XIN 阅读(433) 评论(0) 推荐(0)
  2021年12月30日
摘要: #include <stdio.h> #include <stdlib.h> int main() { printf("char* size is %d\n",sizeof(char *)); printf("int* size is %d\n",sizeof(int *)); return 0; 阅读全文
posted @ 2021-12-30 20:18 Rabbit_XIN 阅读(219) 评论(0) 推荐(0)