- 博客(17)
- 收藏
- 关注
原创 标准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
原创 数据结构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关注的人