自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 预处理相关知识

文章目录1.预处理指令1.1简单的宏1.2带参数的宏1.3#运算符1.4##运算符2.条件编译2.1#if和#endif指令2.2defind运算符2.3#ifdef指令和#ifndef指令1.预处理指令##1.1 宏定义#define 指定定义一个宏,#undef 指令删除一个宏定义1.1简单的宏#define 标识符 替换列表替换列表是一系列的预处理记号 ,可以包括标识符、关键字、数值常量、字符常量、字符串、运i算符和标点符号。当预处理器遇到一个宏定义是会做一个记录,在文件后面的内容中,都

2022-04-10 22:36:54 472 2

原创 简单实现通讯录

文章目录实现通讯录1.分3个文件实现1.1contact.h(主要包含函数实现的一些头文件和声明)1.2contact.c(功能函数实现)1.3test.c(包含主函数)2.开始之前的准备工作2.1声明储存联系人的结构体2.3创建通讯录2.3初始化通讯录3.通讯录的基本功能实现(由各部分的函数实现)3.1添加联系人Add3.2删除联系人Delete3.3搜索联系人Search3.4修改联系人Modify3.5打印联系人Print3.6让联系人以某种方式排序Sort3.7退出通讯录Exit,并且销毁3.8菜单

2022-04-10 20:15:06 821 11

原创 文件操作函数

文件操作的的一些函数文件的随机读写文件操作的的一些函数fseekftellremindfseekfseek函数是一个文件操作函数,可以根据文件指针的位置来定位文件指针,我们可以在msdn上查一下它的用法,如图:下面我们可以在编译器上演示一下,创建一个文件,写入“abcd”:int main(){ FILE* pf = fopen("test.txt", "w"); if (pf == NULL) { perror(fopen); return 1; } fputc('a',

2022-04-08 20:48:06 427 9

原创 结构体内存对齐及相关

首先我们来看一个代码,这是我定义的一个结构体变量hum1,并用操作符sizeof求了一下它的字节长度,可以看到结果打印出来是12,那么按我们自己的思路来求一下hum1的字节长度:char类型的占一个字节,int型的占4个字节,float型占4个字节,1+4+4=9!=12,为什么会出现这样的结果呢?这是因为结构体存在内存对齐,同样其实另一个关键字union也存在内存对齐,那么什么是内存对齐呢?内存对齐就是当我们创建一个结构体变量时,会向内存申请所需的空间,用来储存结构体成员的内容,而存储又存在一

2022-03-24 23:43:27 122

原创 模拟实现mommove和momcpy

我们都知道mommove和momcpy是C语言中的库函数当我们在编写代码的时候可以引用头文件#include<string.h>来使用这个库函数。这里我们可以给出一个例子:这里代码打印出的结果就是12345。(注意操作是以字节为单位)接下来我们就实现对这两个函数的模拟实现。1.先实现my_mommove(1)先写出主函数:在这里我们对mommove调用了两次是为了清楚的表现目标数组和源数组为同一个数组,并且内区域出现重叠覆盖的情况(第一次调用为前覆盖,第二次为后覆盖),调...

2022-03-23 22:42:47 228 1

原创 初识操作符和关键字

今天就来写一写上节课学到的内容吧!废话不多说直接开始。 首先来看一些操作符(1)"!" 在语文中这是一个感叹号,但在C语言中这是一个操作符。大家都知道C语言中,0为假,非 0为真,而“!”可以将假的变为真的。例如:!a若a为0,则!a为真,这就是“!”操作符的作用。注释:!=为判断不等于。(2)“~” 计算机处理的都是二进制,而“~”可以对一个数的二进制按位取反。(3)“++”和“--” a++的意思是先使用a再对a进行+1的操作a++和a--都是先对a使...

2021-12-15 10:55:17 806 5

原创 12.12我在比特的第二节课

Hello,对的,我又来了。今天杭州小雨,窗外寒风肆虐,我在博客与你相遇,哈哈。鹏哥说把博客当做日记写,这让为了凑字数的我直接没有了下限,是的,你没有听错我就是为了凑字,因为写与C语言有关的文字会很费脑筋,所以我选择以日记的形式把我学C语言的过程写下来。 今天鹏哥的课可把我给饿慌了,直接上到12.30,饿、饿、饿。 今天的知识还是比较简单的,我勉强还能跟得上,主要讲了.......对的今天就讲了这些,拜拜,我要去逛逛牛客了。 ...

2021-12-12 21:14:02 630

原创 我与c语言的初识

首先,自我介绍一下吧,大一新生,是一名转专业的学生。因为转入的专业要学习c语言,所以我现在才开始接触C语言,我对于同一等级的学生来说已经落下了脚步,但是哥哥不慌,年轻人就得要有自信不是吗?让他们半年又有何不可呢?其实我的信心来源于我做的一个决定——加入比特,成为了比特105期的学生,从此开启了我与C语言的故事。 今天是比特开课第一天,而这篇博客就是比特的第一个作业,也是我写的第一篇博客(有些地方还不太熟练,望见谅),接下来就开始了我与C语言的故事了(C语言:“别这样,我可不认识你...

2021-12-10 23:06:44 677

空空如也

空空如也

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

TA关注的人

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