- 博客(9)
- 收藏
- 关注
原创 c语言内存函数
函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。这个函数在遇到 '\0' 的时候并不会停下来。如果source和destination有任何的重叠,复制的结果都是未定义的。
2024-09-21 17:54:38 489
原创 指针的进阶
指针,是C语言中的一个重要概念及其特点,也是掌握C语言比较困难的部分。指针也就是内存地址,指针变量是用来存放内存地址的变量,在同一CPU构架下,不同类型的指针变量所占用的存储单元长度是相同的,而存放数据的变量因数据的类型不同,所占用的存储空间长度也不同。有了指针以后,不仅可以对数据本身,也可以对存储数据的变量地址进行操作。数组指针是一种指向数组的指针。那么与指针数组有哪些差异呢int *p1[5];//指针数组//数组指针p先和*结合,说明p是一个指针变量,然后指着指向的是一个大小为5个整型的数组。
2024-08-07 21:12:10 304
原创 C语言扫雷游戏
扫雷》是一款大众类的益智小游戏,游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。
2024-07-25 14:05:37 157
原创 指针及野指针的介绍
指针是一种变量类型,它存储了一个变量或对象的内存地址。通过指针,可以实现对该内存地址存储的变量或对象的访问和操作。在C语言中,指针通过使用“*”操作符来声明和操作,可以表示多种数据类型的指针,如int、char、float、double等。指针的使用对于高级编程和数据结构非常重要,因为它可以帮助我们提高程序的性能和灵活性。
2023-11-22 10:51:28 35
原创 分⽀和循环
C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种 结构的组合。我们可以使⽤ if 、 switch 实现分⽀结构,使⽤ for 、 while 、 do while 实现循环结构。
2023-10-25 13:18:51 44
原创 小乐乐改数字
乐乐喜欢数字,尤其喜欢0和1。他现在得到了一个数,想把每位的数变成0或1。如果某一位是奇数,就把它变成1,如果是偶数,那么就把它变成0。请你回答他最后得到的数是多少。
2023-10-11 14:38:13 43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人