- 博客(10)
- 收藏
- 关注
原创 Linux程序运行基础
此篇文章总结了Linux编写程序的基础知识,gcc,动态库与静态库,makefile,gdb调试等,对指导Linux系统编程具有一定的帮助。
2023-04-04 16:45:58
147
原创 力扣--螺旋矩阵
最近在力扣碰到一道蛮有趣的题目,经过思考,最终完成了题目,这里分享一下自己的思路。59. 螺旋矩阵 II - 力扣(LeetCode)
2023-03-19 20:26:09
310
5
原创 C++实现简单的vector容器
vector容器的底层原理其实就是一个顺序表,将一个指针(指向开辟数组)和两个(数组相关参数,数组元素个数和开辟空间大小)封装到一个类里面,作为类的属性。然后再通过定义各种接口函数作为成员函数实现vector容器的功能。vector容器其实是一个类模板,使得容器可以存放各种类型的元素,vector类的定义如下,包括属性、成员函数和运算符重载几部分,MyVector.h文件。
2023-03-15 21:01:44
450
原创 C语言实现通讯录实例
通讯录可以保存好友的信息,如电话、姓名、性别、地址等,也可以增加、删除、修改通讯人信息。本实例就是通过C语言实现一个通讯录的效果,其间用到了结构体、指针、数组、动态内存开辟、文件操作等知识点,也是C语言学习的一个简单的例子。
2023-03-12 16:18:45
91
1
转载 一个轻量级Httpd服务器项目总结
MyHttpd 虽然是一个小型的Web 服务器程序,代码简短,但完整涉及到 HTTP、TCP(socket)、CGI等基本协议以及进程间通信--管道等知识
2023-03-07 11:29:54
501
5
原创 三子棋C语言实现
目录前言(一) 整体程序设计流程(二) 模块详解1. 主函数2. 头文件game.h3. menu()函数4. game()函数5.Initboard(char board[ROW][COL], int row, int col)函数6.displayboard(char board[ROW][COL], int row, int col)函数7.playermove(char board[ROW][COL], int row, int col)函数8....
2021-11-13 11:58:21
3202
原创 C语言操作符
目录(一)算术操作符(二)移位操作符(三)位操作符(四)赋值操作符(五)单目操作符(六)关系操作符(七)逻辑操作符(八)条件操作符(九)逗号表达式(十)其他操作符(一)算术操作符算术操作符包括+ 、-、*、/、%(取余),其中/除法操作符与%取余操作符要特别注意。除法操作符当两个数均为整型时,结果必为整型(相当于商而舍弃余数)。取余操作符的两个操作数必须为整型,表示一个数对另一个数作商的余数,常用来获取一个数的最高位。(二)移位操作符移位操作符包括,&
2021-10-22 10:01:48
84
原创 找十个数的最大值(VS2019)
目录(一)如何学习C语言1.学习规则2.动手实践3.由浅入深(二)编写代码1.理清思路2.分步实现3.效果对比(一)如何学习C语言1.学习规则任何语言都有它的标准,不同的语言也有不同的规则。我们在学习C语言时首先要了解它的语法规则,然后要在其规则下编写代码,最后不断熟悉规则,使它成为我们编写代码的准则。2.动手实践只学习不实践,知识永远不能被我们彻底吸收。针对某一问题,我们要利用我们学过的例子不断思考类比,不断尝试,最后利用C编程解决问题。在这之中我们会培
2021-10-09 09:12:38
381
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人