自定义博客皮肤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)
  • 收藏
  • 关注

原创 c++引用

1. 引用在定义时必须初始化2. 一个变量可以有多个引用3. 引用一旦引用一个实体,再不能引用其他实体如图,ra、rra分别是a的别名。

2023-06-13 16:41:41 86 1

原创 模拟memmove函数的实现

mommove函数可以实现把数组指定部分的内容拷贝到指定的位置,比如int x[]={2,3,4,5,6,7,8,9},把8,9放到2,3的位置.库函数的参数如下其中str1是要被放到的位置,str2是要放的元素的地址,n是要拷贝的字节数;理解了这些,就能对memmove函数有大致的了解,通过实例来进行测试(int类型是四个字节)知道了结果以后,可以动手来模拟实现其中void*的str1不能直接使用,因为不知道一次使用多少字节,所以使用时要有强制类型转换虽然...

2022-03-26 19:33:43 412

原创 结构体类型所占内存的计算

对于基本类型,我们通常可以看出所占多少内存;比如int占用四个字节,char占用一个字节,short占用两个字节....但是对于struct,我们通常不能直接看出,要进行相应的计算struct对于结构体类型,需要进行计算;其中结构体中的第一个成员在与结构体变量偏移量为0的地址处;其他成员变量要对齐到某个数字(对齐数)的整数倍地址处对齐数=编译器默认的一个对齐数或该成员变量的大小(取较小值)(其中vs编译器的默认对齐数为8;Linux没有默认对齐数)结构体总大小为struc

2022-03-26 18:44:23 176

原创 模拟实现strlen

strlen函数的原理是在遇到字符串中的'\0'时候返回字符串长度;知道这个原理可以写一个自己的strlen函数1.创建临时变量来模拟strlenint my_strlen(const char*s1){ assert(s1);//判段是否为空 int count = 0;//计数器 while (*s1++) { count++; } return count;}2.递归实现int my_strlen(const ch

2022-03-20 14:46:20 116

原创 C语言浮点数的存储方式

对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用32bit,double数据占用64bit。无论是单精度还是双精度在存储中都分为三个部分:1、符号位(Sign) : 0代表正,1代表为负。//简写为S2、指数位(Exponent):占用8-bit的二进制数,可表示数值范围为0-255。但是指数应可正可负,所以IEEE规定,存储的时候E需要加上127(float类型)或加上1023(double类型),应用时此处算出的次方须减去127才是真正的指

2022-03-03 17:05:10 2285 1

原创 用C语言写一个猜数字的小游戏

刚学了C语言的一些知识,想尝试着写一个猜数字的小游戏,可能不太完善,有错误的地方还请大佬指出。1.菜单主函数不用写过多的内容,一般写出布局,具体的交给函数来进行即可。既然是游戏,那就要有一个菜单来让玩家进行选择,因此可以写一个menu函数来实现因为不需要返回值,所以可以直接用void。2.选择玩家可以根据菜单来选择,所以需要用scanf让玩家输入,然后根据输出的值进入下一步。...

2022-01-16 16:22:10 2145 9

原创 写出好看的程序

程序的版式比喻为“书法”。好的“书法”可让人对程序一目了然,看得兴 致勃勃。差的程序“书法”如螃蟹爬行,让人看得索然无味,更令维护者烦恼有加。虽然有的编译器已经可以自动化排版,但是有些仍需要自己排版,因此可以使用一些技巧。目录1.空行2.代码行3.代码行内的空格4.对齐5.修饰符的位置1.空行 1.在每个类声明之后、每个函数定义结束之后都要加空行,比如:...

2022-01-15 17:46:45 245 7

原创 第一份博客

自我介绍一名普通学校的大一萌新,第一次接触到C语言,希望以后可以和大家共同进步。目标学会C语言以及c++,Java等流行的计算机语言,学好算法和数据结构,毕业后可以进大厂。怎么学会的问题自己解决,不会的自己思考,是在不会了请教他人。多上机写代码,练习打字速度。每周花费20小时左右来学习编程理想公司腾讯(听说腾讯待遇好)...

2021-12-11 11:04:21 573

空空如也

空空如也

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

TA关注的人

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