Linux
文章平均质量分 76
两点半选手
这个作者很懒,什么都没留下…
展开
-
存储类&作用域&生命周期&链接属性
存储类 存储类,就是存储类型。用于描述变量空间开辟于内存中的什么地方。 存储类相关的关键字 auto 修饰局部变量,表示这个局部变量为自动局部变量,分配在栈上(不初始化便值就是随机的),平时定义的局部变量就是定义auto的,只是省略了auto关键字而已。 static 该关键字有两种用法,这两种用法之间没有任何联系,是完全独立的。 static的第一种用法是,用来修饰局部变量,形成静态局部变量。 static的第二种用法是,用来修饰全局变量,形成静态全局变量。 相同之处: 静态局部变量在存储类方面原创 2021-03-12 20:52:02 · 98 阅读 · 0 评论 -
网络编程:TCP
目的 利用socket套接字通信实现简易聊天室的功能 思路 调用函数 代码实现 server.c #include <stdio.h> #include <sys/wait.h> #include <signal.h> #include <stdlib.h> #include <ctype.h> #include <string.h> #include <sys/types.h> #include <arpa/inet原创 2021-02-07 20:13:34 · 128 阅读 · 0 评论 -
简易聊天室:命名管道实现
目的 通过命名管道实现简易聊天室功能,能通过一个服务器程序,可以实现多个客户端程序之间的通信。 思路 创建两个结构体成员message、list,分别表示消息包和已登录者信息 struct message{ unsigned int pid; //发送者的PID char type; //消息类型 char send[8]; //发送者用户名 char receive[8]; //接收者用户名 char data[30]; //消息内容 }; message.type为‘0’表示服务原创 2021-02-06 19:07:35 · 310 阅读 · 0 评论 -
多进程/线程拷贝
目的 思路 调用函数 代码实现原创 2021-02-02 22:50:54 · 358 阅读 · 2 评论