自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件的简单操作

我们程序的数据需要输出到各种外部设备,也需要从外部设备获取数据,不同的外部设备的输⼊输出操作各不相同,为了方便程序员对各种设备进行操作,我们抽象出了流的概念,我们可以把流想象成流淌着字符的河。在C语言程序中,针对⽂件、画⾯、键盘等的数据输⼊输出操作都是通过流操作的。⼀般情况下,我们要想向流⾥写数据,或者从流中读取数据,都是要打开流,然后操作。但是,我们平常在设计一些常见的程序的时候并不需要考虑流的问题• stdin—标准输⼊流,在大多数的环境中从键盘输⼊,scanf函数就是从标准输⼊流中读取数据。

2024-05-18 21:50:30 643 2

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

在C语言的编程中,我们常常创建整型与浮点型的变量,这里我们介绍内存中它们是如何进行转换和存储的。首先介绍一下大小端存储及区别。

2024-04-04 23:12:32 997 13

原创 结构体介绍

结构体是⼀些值的集合,这些值称为。结构的每个成员可以是不同类型的变量。结构体(struct)是一种用户自定义的数据类型,它允许你将多个不同类型的数据组合成一个单独的类型。结构体允许你将相关的数据元素组合成一个单一的数据结构,从而方便数据的处理和管理。

2024-04-04 23:11:59 581 5

原创 字符串函数(部分)

二:如果 src 的长度大于或等于 n,strncat函数会将src指向的字符串所具有的字符连接n个字符到dest指向的字符串后,在连接一个新的\0后返回指针。一:如果 src指向的字符串的长度小于 n,那么 strncat函数只会将src指向的字符串所具有的字符连接完,在连接一个新的\0后返回指针。首先,strcpy函数的操作对象是字符串,参数为指向字符串的两个指针,返回值为指向目标空间的指针,首先,strcat函数的操作对象是字符串,参数为指向字符串的两个指针,返回值为指向目标空间的指针,

2024-03-25 00:06:29 937 7

原创 内存操作函数(部分)

memcpy 是 C 语言中的一个标准库函数,用于从源内存块复制指定数量的字节到目标内存块。这个函数的原型通常定义在 <string.h> 头文件中。参数一dest:指向目标内存块的指针,即要复制到的位置。参数二src:指向源内存块的指针,即要复制的数据所在的位置。参数三n:要复制的字节数。返回值:返回指向目标内存块 dest 的指针。memcpy是将内存逐个字节复制,操作对象是内存,所以两个参数都是用void*类型,可以接收任意类型的指针。

2024-03-25 00:06:15 1017 5

原创 C指针详解(上)

上面的代码看上去没有问题,但是*p是野指针,因为在程序执行过程中,n是函数中创建的临时变量,函数执行完并返回值后,函数的内存空间会销毁,这时候的临时变量n也跟着被一起销毁,也就是空间已经被释放,*p就是一个野指针。解引用操作符实际上就是通过指针变量中存放的地址去访问对应的空间,在实际生活中相当于我们知道了某个人的家庭住址后去联系他,该代码中*p=0实际上就是通过p中存放的地址,找到指向的空间,p2是一个局部变量,而我们知道,局部变量不初始化的话值是随机的,所以是无法正常使用的,因为指向未知的地址。

2024-03-15 15:36:30 914 5

原创 尼科彻斯定理(已知数列和和项数求等差数列第一项)

学习了C语言的基础知识,我们可以用其来验证一些简单的定理,如尼科彻斯定理。尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。例如:1^3=12^3=3+53^3=7+9+11输入一个正整数m(m≤100),将m的立方写成m个连续奇数之和的形式输出。

2024-01-23 17:33:07 364 2

原创 兔子数列(求第n个数的值)

假设第1个月有1对刚诞生的兔子,第2个月进入成熟期,第3个月开始生育兔子,而1对成熟的兔子每月会生1对兔子,兔子永不死去……那么,由1对初生兔子开始,12个月后会有多少对兔子呢?这个问题涉及到的知识就是斐波那契数列,它的发明者是意大利数学家列昂纳多•斐波那契,那么该如何使用C语言求斐波那契数列第n个数的值呢?

2024-01-16 13:55:06 1103 4

原创 扫雷(包含递归展开,超详细)

在固定的区域方格中排查雷,若不为雷统计周围的雷数并显示,若为雷游戏结束。胜利条件:将所有不是雷的方格找出。

2024-01-02 23:52:53 768 2

原创 运用rand和srand生成随机数

随机数生成

2023-12-20 10:43:40 500

原创 猜数字(小白向)

掌握了C语言中几个基本的分支,选择语句后,我们可以尝试写一个猜数字的小游戏。

2023-12-17 15:10:19 1001

原创 C语言分支与循环语句

C语言中的三种最基本控制结构分别为1,顺序机构2,选择结构3,循环结构这里简单介绍一下选择结构(分支语句)和循环结构(循环语句)

2023-12-05 00:36:10 988 1

原创 学习编程的目标

目标:在一年内初步掌握C语言,并了解关于游戏开发的知识。在大二期间掌握Java语言和C#。在大二参与蓝桥杯并获得名次。在大三期间找到一份心仪的实习。毕业后找一份就职于上海的工作。学习方法:通过各种软件观看关于编程知识的视频,保证每天至少三小时的学习,每天至少写三道编程的题目。每周至少写一篇博客。来自江西省的一位18岁男大学生。目前在上海就读,因为对游戏比较感兴趣所以想接触游戏代码的编程与游戏的开发。目标公司:Mihoyo。

2023-11-19 10:53:53 40

空空如也

空空如也

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

TA关注的人

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