- 博客(21)
- 收藏
- 关注
原创 C++数组相关笔记
5. 当使用输入的过程之中,cin>>year;cin.getline(address,80)时,输入数字会出现异常换行符会被当做一行数据,故可以将数据拼接起来,(cin>>year).get()或(cin>>year).get(ch);11.在进行指针时,需要使用new来进行分配对应的内存来进行分配内存,如int *pn=new int;2. C++中cin进行获取数据时是存在数据获取的缺陷,这个位置会影响数据实际输入的过程,cin输入结束时是通过空白来确定的,这里的空白指的是(空格,换行符,制表符)。
2024-07-23 21:09:38 191
原创 网络编程服务
进行对应的程序设计之中UDP往往在通讯的速度上是优于TCP的通讯协议,因此在进行大容量数据的传输但精度要求相对较低的时候,会使用UDP的通信。像邮件之类并不急于大量数据的传输时,以及精度要求较高时往往会按照TCP的通讯协议。绑定:bind = 给socket绑定ip+port。进行网络通信:read和write。进行网络通信:read和write。等待客户端连接:accept。连接服务器:connect。TCP和UDP的通讯协议例子。
2023-09-25 02:39:52 61 1
原创 线程相关函数
void *(*start_routine) (void *), :线程的回调函数。void (*routine)(void *), 退出清理函数的回调函数 返回任意指针void*;pthread_t *thread, 用来存放线程的ID的变量。pthread_t thread, 要等待的线程的id。pthread_t thread:要取消的线程的ID。线程的通讯比进程的通讯更简单 因为线程共享数据。线程就是进程里的干活的东西 也是轻量级的进程。
2023-09-23 21:35:11 68 1
原创 进程间通讯
无名管道函数分读端和写端,对应创建的函数read()和write()函数进行读端和写端的写入写出,close()函数进行管道的关闭。在实际情况一般为了保证数据收发之间不相互影响。一般在一个进程只开读端或者只开写端。在进行管道创建的数组里,一般filedes[0]为读端,filedes[1]为写端。有名管道有名管道步骤:1.创建1个有名管道 -- 创建管道文件 -- mkfifo2.进程1 -- 打开该文件,对该文件进行读写操作 -- open write read。
2023-09-23 21:21:49 60 1
原创 Linux进程控制
在进程中如果想进行对应的进程进行查看 只需要输入指令 ps指令 ps -aux还有别的不理解的地方可以参考菜鸟教程这个网站动态进程查看:top结束一个进程可以:kill 进程号。
2023-09-14 00:28:15 48 1
原创 时间编程以及文件相关操作
在linux的urbantu系统之中进行指令的使用date:显示当前的本地时间date -u:显示当前的世界标准时间time:显示程序运行的时间cal:查看日历。
2023-09-13 00:47:44 111 1
原创 文件文件文件
FILE *fp;fp=fopen(文件名,使用文件方式);文件使用方式可以进行文件创建加个*1.r(只读) 2.w(只写*) 3.a(追加) 4.rb(只读) 5.wb(只写*) 6.ab(追加)7.r+(读写) 8.w+(读写*) 9.a+(读写) 10.rb+(读写) 11.wb+(读写*)12.ab+(读写)例只读形式打开文档格式:FILE *fp;
2023-09-07 01:46:05 275 1
原创 模块化编程和预编译
进行模块化操作其实和函数类似,即在一个工程之中将对应需要进行操作达到的目的分部分,进行对应的函数执行,当需要进行操作时,分块进行操作,可以看链表的项目例子即可。
2023-09-06 00:11:34 63 1
原创 结构体和共用体
结构体声明之后,才可以进行结构体变量的定义//方法1 声明结构体类型,再定义变量int ID[20];//方法2 声明结构体的时候同时进行结构体变量定义int ID[20];}Stu1,Stu2;//方法3 直接进行定义结构体变量定义structint ID[20];}Stu1,Stu2;
2023-09-05 00:16:47 102 1
原创 指针含义解说
在系统的内部,系统会按字节对内容进行存储,对应内存空间就像小房子,而每个房子的地址就是对应指针。依旧举个例子C语言中,常会出现,scanf("%s",&char_ni);后面的那个变量的形式就是对应指针将对应的内容存储进对应地址空间。例:打印对应的num的地址和内容。经过上述程序执行的效果,大家可以看出对应的指针使用的效果,想操作对应的空间内容可使用指针操作。
2023-09-03 20:58:52 40
原创 进行数组的学习
一维数组的格式 :类型 数组的标识符[常量表达式];类型即为int,float,char等。数组的标识符和变量命名一样。常量表达式就是个代表数组中存放的数据元素格式。举个例子:在程序中应用上面例子的数组的第三个内容即为value[2];一维数组进行初始化:法1:定义数组直接对数组元素进行赋值;例子:int value[3]={1,2,3}法2:只进行一部分赋值则其余未赋值的元素则会被默认赋值为0;例子:int value[6]={0,1,2}
2023-09-02 01:52:11 51
原创 循环控制语句
1.使用while语句的情况一般是满足一个条件时反复进行某个循环不断对while语句内的东西循环执行。一般形式如下:while(表达式)语句(循环的内容)上述便是一个简单的循环语句可以自己进行执行试试,执行是否成功。2.在进行操作时也会出现特殊的情况,当这个循环无论是否符合条件时,必须执行一次循环语句时,格式则为do......while一般格式do程序语句(循环内容)}while(表达式);可以如下执行试试当输入数据是101,当输出结果会是101代表执行过一次求和操作。
2023-09-01 01:41:14 53 1
原创 流程控制语句
注意点if和else后不加;上述便是例子这当需要进行多个条件时则是按照如下格式比较繁琐没有switch好用还可以将对应if.....else..之间进行嵌套。
2023-08-31 00:17:28 45 1
原创 数据类型和运算符
这是进行对应C语言学习的第一部分,学习C语言常用的软件,例如VScode,VMware等。在自己的电脑上进行下载,这是进行C语言学习的基础。只有进行对应软件进行下载之后才可以对自己进行C语言提供环境。
2023-08-30 23:18:32 37
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人