自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言结构体的介绍与对其

4.如果嵌套了结构体的情况,嵌套的结构体成员对齐到自己成员中最大对其数的整数倍处,结构体的整体大小就是所有最大对其数(含嵌套结构体中成员的对其数)的整数倍。在C语言中,结构体是一种复合数据类型,它允许我们将不同类型的变量组合成一个单一的实体。创建结构体类型后,我们可以声明该类型的变量,并对这些变量进行初始化。在这个例子中,我们创建了一个包含3个学生的结构体数组,并在声明时使用初始化列表为每个学生的成员赋值。3.结构体总大小为最大对其数(每个成员变量都有一个对其数,所有对其数中最大的)的整数倍。

2024-03-21 17:16:31 858 1

原创 整数和浮点数在内存中的存储

首先,我们要理解整型数字在计算机中是以二进制形式表示的。二进制是计算机的基础,它只包含0和1两个数字。无论是8bit位、16bit位、32bit位还是64bit位的整型,它们都是使用二进制数来存储的。接下来,我们来看整型数字在内存中的具体存储方式。在计算机内存中,整型数字是以补码的形式来存储的。补码是一种二进制数的表示方法,它解决了原码在运算时的一些问题,特别是正负数的加法运算。对于正数,其原码、反码和补码都是相同的。而对于负数,其原码就是其符号位为1,其余位为该数的绝对值的二进制表示;

2024-03-19 22:09:24 838

原创 C语言内存函数的简单介绍

接下来,使用一个while循环遍历指定数量的字节,并将每个字节设置为uc的值。请注意,虽然memset可以用来初始化字符串,但如果你只是想要设置字符串的某个特定字符,或者对字符串进行更复杂的操作,那么使用标准的字符串处理函数(如strcpy,strcat,sprintf等)可能更为合适。需要注意的是,memcmp比较的是字节,所以我们需要通过sizeof(array1) / sizeof(array1[0])来计算数组的元素个数,然后乘以每个元素的大小(sizeof(int)),来得到要比较的字节总数。

2024-03-18 18:42:05 784

原创 简述C语言指针

指针是一个变量,其值为另一个变量的内存地址。换句话说,指针是一个存储内存地址的变量。在C语言中,我们使用“*”符号来声明一个指针变量。例如:int x = 10;// p是一个指向int类型变量的指针在上述代码中,p是一个指向int类型变量的指针,&x获取变量x的内存地址,并将这个地址赋值给p。C语言中的指针是一个强大而灵活的工具,它允许程序员直接操作内存,提高程序的效率和性能。然而,指针的使用也需要谨慎和小心,避免出现未定义行为和程序错误。

2024-03-07 15:35:08 721

原创 简易扫雷游戏的实现

扫雷游戏的基础实现

2024-01-04 22:34:13 832

原创 简述C语言分支循环语句

本篇介绍以下C语言控制语句:1.条件判断语句也叫分支语句:if语句,switch语句;2.循环执行语句:do while语句,while语句,for语句;3.转向语句也叫跳转语句:break语句,continue语句。(咱不怕,没啥技术含量,其实,也就那回事儿);

2023-12-21 22:43:09 22

空空如也

空空如也

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

TA关注的人

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