自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C语言文件操作(一)

简单的来讲,磁盘(硬盘)上的文件就是文件。程序文件数据文件。

2024-08-18 15:32:00 761

原创 C语言编译链接

在我们日常编写代码时,编译运行通过在集成开发环境IDE中一气呵成,其实上述过程大概可以分为4个步骤:预处理、编译、汇编和链接。这些过程都被强大的集成开发环境给完成了。

2024-07-19 16:38:54 866

原创 结构体(1)

这种生命是错误的,因为这种声明是一个无限循环,成员next是一个结构体,next的内部还是一个结构体,就这样依次往下循环迭代.使得无法确定结构体的长度,而且内存空间会被无限制的往下调用.因此,这种方式是非法的。在该结构体中所有的对齐数都是1,所以结构体的大小是6.这种方法是错误的,Node我们是在结构体后面声明的,在匿名结构体内部提前使用Node来创建成员变量这是不行的,因为Node的作用于是从结构体的末尾开始的。对于上述两种结构,我们在声明的时候省略掉了结构体的标签,此时以上两结构体是匿名结构体。

2024-07-13 17:26:20 912

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

在计算机系统中,我们是以字节为单位的,每个单元对应着一个字节,一个字节是8bit,而C语言中除了char是8bit外,还有16bit的short,32bit的long等。因为E是加上127(或1023)后再放入内存中的,因此,此时的E减去127或1023后则为-127或-1023,该浮点数的指数就为2^(-127)或者2^(-1023)这是一个很小的数字,无限接近于0,则表示为正负0,以及接近0的很小的数字。通过观察内存我们发现a的值在内存中是倒着存放的,44是低地址、11是高地址,因此。

2024-05-22 22:00:19 734 3

原创 C语言常见的内存函数

memcpy函数拷贝的是内存,因此他的返回类型因该是一个指针类型,而memcpy操作的即可以是char类型,又可以是int类型,因此形参得用void*类型的指针,由于传入的是字节数,我们可以通过将void*类型转换为char*类型,然后将source中的每个字节传递到destination中。在该情况中,要将arr指向的内容拷贝到str指向的内容中,这时只能从前向后拷贝,若从后向前拷贝,则arr中的内容就会被覆盖,造成拷贝失败。从ptr指向的第一个字节开始向后num个字节数设为指定值(value)。

2024-05-22 15:42:29 764

原创 C语言指针(1)

/指针数组的声明和定义。

2024-05-19 22:42:46 1789 1

原创 数组(1)

通过观察我们可以发现:随着下标的增长,数组中每个元素的地址也随之增长,数组中相邻的两个元素的地址都相差4,因为每个整型变量站4个字节,数组是整型数组。在遍历每个数组时,我们中想知道数组元素的个数,当数组中元素个数较多不方便数的时候,我们可以通过sizeof关键字来求出数组中元素的个数。使用这种方法计算数组的大小,以后在需要使用数组大小的地方就不会把数组写死了,当数组变化时,计算的数组的大小也会跟着变化。在初始化的时候,数组中元素的个数等于数组的大小(即[ ]中num的值)时,就叫做完全初始化。

2024-05-05 11:48:54 787 2

原创 扫雷游戏实现---C语言版

接着,当我们输入一个没有布置雷的坐标后,我们要打印出周围的雷的个数,但原数组中存储的是雷的信息,若直接把原数组(mine)打印出来,则游戏就没有再进行下去的意义了;我们用judgemine函数来实现这一功能:由于我们是用‘1’和‘0’来表示雷和非雷,因此我们可以直接将周围的元素加起来然后减去8个雷的元素(‘0’),如此便得到了周围的雷的个数,由于数组是char类型,所以我们得将数字转化为字符类型(+‘0’)然后再存储在数组中。判断这个位置是不是雷,若果是雷,则退出游戏,并打印出所有的雷的位置;

2024-04-24 16:39:57 2057

原创 分支与循环

二、 循环C语言提供了3种循环结构:while循环、do-while循环、for循环。

2024-04-11 21:59:59 1773

原创 C语言概览(1)

关键字是C语言中特定的符号做这些符号又被称为保留字或者关键字。Tips:(1)关键字都有特殊的意义,是保留给C语⾔使⽤的(2)程序员⾃⼰在创建标识符的时候是不能和关键字重复的(3)程序员也不能自己创建关键字C 关键词 - cppreference.com。

2024-04-05 21:34:13 725 1

原创 C语言学习

我是一名刚入门C语言的新手小白。本人学的是国际经济与贸易专业,看着人家计算机专业的理科生每天都在电脑面前敲着代码,再看看我们的专业,没有一点点的实操性,于是在心中埋下了一颗学习计算机的种子,再加上我对于计算机的热爱,于是便开始学习编程。

2024-03-29 17:20:52 229 1

空空如也

空空如也

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

TA关注的人

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