自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 信号通信-消息队列

创建一个信息队列,两个不同的进程可以通过该信息队列进行相互通信。创建两个信息队列实现两个进程的通信。

2024-10-21 23:51:14 136

原创 不同进程之间的相互通信通信

1、创建有名管道文件。

2024-10-21 10:10:50 159

原创 文件I/O+进程

1、用子进程和父进程共同实现两个文件的拷贝。

2024-10-18 09:36:28 137

原创 标准IO day1

3、在终端中每隔一秒显示行号+北京时间:1、2024-10-15 19-27-36 ,并在txt文件中打印。1.利用fgets和fputs完成两个文件的拷贝(终端输入文件名称)2、 使用fgets统计给定文件的行号。

2024-10-16 20:18:39 216

原创 标准io文件拷贝+登录注册系统

2、实现注册和登录功能,将注册账号和密码存储到文件中,登录时遍历文件如果存在就登录成功否则登录失败。1、完成标准io的单字符、字符串、格式化、模块化实现两个文件的拷贝;

2024-10-16 19:52:10 205

原创 shell

3>使用test指令实现等级判断 90--100A 60--89B 0-50C 其他错误。read -p "请输入year" year。read -p "请输入等级判断的数字" b。read -p "请输入要判断的数字" a。分支结构结合test指令完成一下编程。echo "不是闰年"2>输入一个数判断是否为偶数。echo "是闰年"

2024-10-08 19:23:05 199

原创 链表与结构体

【代码】链表与结构体。

2024-09-24 09:07:57 119

原创 数据结构4

【代码】数据结构4。

2024-09-19 21:04:40 158

原创 数据结构3

1.定义结构体数组存储5个学生信息:姓名,年龄,性别。定义函数实现输入,要求形参使用结构体指针接受,函数实现5个学生年龄排序(注意对年龄排序时,交换的时所有信息),定义函数实现输出,要求形参使用结构体指针接收。2.定义小车结构体,存储名称、价钱、颜色。定义两个变量,初始化,实现ab互换。

2024-09-18 20:41:34 196

原创 数据结构2

若用printf("%s\n", .....)访问该结构中name值的正确方法是 ( ) (杭州快越科技)4.有一个如下的结构体,请问在64位编译器下用 sizeof(struct A) 计算出的大小是多少?( ) (鲁科安全)(64位环境) (信雅达)3.给了一个结构体,求 sizeof(struct A) = _____5.有以下说明语句,则下列错误的引用 是( )。则sizeof(cs)的值是( ) (苏州特点电子科技)(鲁科安全,软通动力)

2024-09-17 22:23:41 647

原创 数据结构1

c是局部变量,所以存放在栈区;d是被static关键字进行修饰,所以他现在可以理解为全局变量,且已经完成初始化了,所以存储在.data段中。2.一个由C/C++编译的程序,会将占用的内存分为几个部分:堆、栈、代码段、数据段、BSS段。3.如下代码:变量g_iA,g_iB,g_iC,iD,iE, iF, piG,iH 分别在内存中的什么区( ) (H3C)内存泄漏指的是没有适时的释放动态分配的内存,使得内存不断的被占用,系统越来越慢,最终导致崩溃。而p是一个指针变量,并且是局部变量,所以他存放在栈区。

2024-09-17 18:25:49 406

原创 指针与函数

两函数实现工能一样,都是数值互换,但参数a是地址传递,b为值传递,所以f1将a的值修改为b的值,,b值不变,所以输出5 5;(2):在实现复制的过程中,用地址来遍历字符串进行复制,所以地址发生了变化,指针所指的对象已经不是目的字符串的首地址,所以要用一个新的指针来记录目的字符串的初始地址,在将这个新指针返回,最终得出目的字符串。因为func是自定义函数,其中的变量都是局部变量,自定义函数执行完后自动删除,再次运行,再次重新定义删除,所以func(1)=1 func(3)=3 func(5)=5。

2024-09-11 22:28:30 936

原创 指针与数组与函数

const char *argv[]:字符型指针数组参数,里面存储的是终端执行程序时写入的参数(字符串形式),例如:a 123,argv[0] = 'a';数值传输:参数是某个类型的数据,只传输数值,函数没有被调用时,其中的参数没有开辟空间,当传输时,则会开辟出新的地址存储参数,所以数值传输是在新的地址中复制要传输的数值,原来的是没有发生改变。思路:①主函数中定义一维数组int a[]={11,8,89,7,5,4,32,15,21} , max , min;2.简述:函数之间两种参数传递方式的区别。

2024-09-10 20:53:18 321

原创 指针与数组

a为int类型,指针p1和p2都是字符类型,但是p2是先int类型的地址a加5,即int类型的a地址加上了5个int类型的数据长度,即20个字节,所以p2比p1大20。s1与s2是地址,加*号才是数值,A选项是个赋值行为,B选项是 两地址的比较,而不是数值的比较,C选项是复制,D选项是一个 比较字符串是否相等的字符串函数。地址:a[3]+0 = *(a+2)+0 取值:在地址的基础上加*号,即*(*(a+2)+0)=**(a+2)14.若有说明int a=2, *p=&a, *q=p;

2024-09-09 21:11:37 640

原创 终端指令扫尾+C基础

可以,两者区别是寻找路径的区别,“”表示编译器首先在当前目录下查找头文件,如果没有找到,再到系统路径下查找。5.用户编写了一个文本文件a.txt,想要得到一个名为txt.a的该文件,可以使用哪些指令呢?是一个库文件、里面有各种各样的函数,可以直接调用,stdio.h是一个标准输入输出文件。预处理:展开头文件;1.创建目录24081C,在该目录下创建目录dir1 dir2 文件file1。1.在用户的家目录下创建 目录文件 dir1 和 普通文件file1。5.在dir4目录下创建一个目录文件 test。

2024-08-30 19:43:07 275

原创 linux终端指令操作

1:该文件不是一个目录,则需要用touch指令创建。2:修改文件权限用到chmod指令,可以用数字来进行修改。文件权限由10位字母控制,第一个位文件类型,后面每三个为一组,例如d rwx rwx rwx,用数字修改权限,则可以将其视为3组3三位二进制数,在不考虑x的情况下,即“rw-”=“110”=6,所以只要数字大于等于6即可(最大为7),最后要制定修改文件的名字,并且须在修改文件的上层文件夹下进行操作。3:创建目录即文件夹用mkdir指令4:与2同理5: 删除文件要用rm指令。

2024-08-29 19:22:02 342

原创 静态登录页面

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决.

2024-08-28 20:17:51 331

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除