自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xingzourenjian_的博客

天行健,君子以自强不息

  • 博客(10)
  • 收藏
  • 关注

原创 头文件我来啦

🙌今天就整理整理头文件,加强自己对头文件的理解。一个头文件可以被任何源文件包含,从而可能导致该头文件被多个目标文件包含,可能进一步导致链接后的可执行文件出错。一、头文件应该怎样去写?🎃1、不能定义变量,只能声明变量声明变量:宏的声明全局变量声明 //extern int a=100;外部函数声明结构体、联合体、枚举体typedef //重定义数据类型名字 typedef int datatype 🎃2、编写规则每个源文件(.c)对应一个头文件(.h),相当于头.

2022-04-16 22:29:41 277

原创 c语言中有宏

由于纯文字的对比比较枯燥费眼,我就借助图表的形式为为大家展现,缓解大家的视觉疲劳:宏与函数的区别可能图表有的地方看不太明了,我就列举一些例子为大家解释:下面是用宏的方式求值:#define M a+bint main(){ int a=8,b=2,c=1; int d; d=a*M+c; printf("%d",d); return 0;}预料结果是:81实际输出结果是:67这是因为宏在预处理时就已经被替换,即:d=a*a+b+c;而我们想要的表达式是:d=a*(a+b

2022-04-07 17:42:37 1099

原创 对python的认识

python是一门解释型,面向对象的高级编程语言 python是开源免费的,支持交互式,可移植性强的脚本语言优点:1、开源友好,有广泛的标准库,且易于维护2、可跨平台移植,可移植性强3、代码规范性强且易于使用,简洁优雅4、可嵌入,可扩展 (可应用于嵌入式)缺点:1、运行速度慢python是一门解释型语言,运行时需要翻译成机器码,非常耗时,而c、c++等语言在运行前就编译成了机器码。但这不是问题,因为相对大量应用程序而言,用户感觉不出来运行速度的快慢(操作系统必须用c、c++编写)。2、.

2022-04-03 12:30:00 4679

原创 Git,Github,Gitlab以及Gitee的关系

一、Git 只是一个命令行工具,一个分布式版本控制系统。它就像管理员,在你背后管理和跟踪你的代码历史版本。当你代码出错时不至于手忙脚乱,能快速回退到代码历史版本。(类似工具还有SVN,集中式版本控制系统)二、GitHub1、是一个代码托管网站,一个面向开源及私有软件项目的托管平台,给用户提供Git服务。它只支持Git作为唯一的版本库格式进行托管,是为Git而存在的平台。2、最火的开源项目托管平台3、企业版要钱4、有免费的公共仓库、私有仓库,对企业收费5、GitHub是国外的,平台不稳定,且服务器

2022-04-03 11:07:45 1777

原创 学习笔记2——Iinux操作系统终端命令(简记)

一、常用终端命令:1> ls对应英文:list 作用:查看当前文件夹内容2> pwd对应英文:print work directory 作用:当前文件夹路径3> cd 目录名对应英文:change directory 作用:切换文件夹(又叫目录)4> touch 文件名对应英文:touch 作用:创建文件,如果该文件不存在5> mkdir对应英文:make directory 作用:创建文件夹6&gt...

2022-03-25 22:43:00 944

原创 学习笔记1——初步理解操作系统

操作系统操作系统是连接硬件与软件的产物,人们通过控制软件从而达到间接控制硬件的效果(没有操作系统的计算机被称为裸机)如图,操作系统包括:系统调用、终端命令和图形窗口操作系统主要有:Windows、Iinux、UNIX、MacOS、iOS(手持设备操作系统)、Android(基于Iinux开发的操作系统)、Google Chrome OS操作系统分为: 桌面操作系统 服务器操作系统 嵌入式操作系统 移动设备操作系统 1>桌面操作系统Wind

2022-03-23 22:11:02 299

原创 c++语言中的引用与指针

注:纯c语言不支持引用语法 一、引用与指针的对垒 1、引用的声明:int a=1; int &b=a; //必须在声明时初始化指针的声明:int *p=NULL; //可不初始化,当然,为了防止野指针常初始化为NULL 2、引用只是已定义变量的别名,没有分配存储空间 而指针在声明时是分配了存储空间的 3、用sizeof函数进行求内存大小操作时,sizeof指针 在64位操作系统下永远是8个字节,而siz...

2022-03-19 13:14:29 887

原创 程序的自我修养

一、翻烂这两本书:《程序设计实践》《TCP/IP详解》二、算法与数据结构:1、《编程之美》2、刷题:剑指offer三、语言c++ 《深度探索c++对象模型》《提高c++性能的编程技术》如果觉得自己弄的c++类以及接口不优雅,不太会划分模块和大项目的组织搭建建议读《c++API设计》《大规模c++程序设计》四、操作系统《Tanenbaum.A.S现代操作手法》如果还有时间,建议读俞甲子的《程序员的自我修养》五、掌握汇编《汇编语言(第三版)》《老码识途:从机器码到框架的系统观逆向修

2022-03-16 17:23:53 4639

原创 第二天博客,对文件函数的梳理

文件文件类型c语言中,文件分为:文本文件(ASCII码文件 或 字符文件),二进制文件,设备文件。(磁盘文件:程序文件 和 数据文件)其中,一个c语言文件就是一个字节流 或 二进制流,这类文件被称为流式文件。缓冲区因磁盘是慢速设备,为正在读写的文件开辟一个“缓冲区”,能大大提高系统效率和增加磁盘驱动器的使用寿命。(待缓冲区装满后由系统将数据一次写入或写出磁盘文件)文件结构指针一、系统自动定义的文件结构指针:(可直接用,不用声明)stdin : 标准输入文件结构指针(由系统分配为键盘)std

2021-12-22 13:11:06 60

原创 第一天c语言笔记

数据结构char //字符数据类型 1(字节)short //短整型 2int //整形 4long //长整型 4long long //更长的整形 8float //单精度浮点数 4double //双精度浮点数 8选择语句if ( )else switch ( ) { case 1 : 执行语句 ; break ; default : 执行语句 ; } 条件运算符 sum=(a>b)

2021-12-05 16:48:18 62

空空如也

空空如也

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

TA关注的人

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