- 博客(14)
- 收藏
- 关注
原创 字符串函数的介绍和模拟实现
字符串函数是C语言库中一类重要的函数,本文将重点介绍几类常用的字符串函数以及讲解其模拟实现的方法,同时也会拓展一些函数。
2024-03-15 16:09:19 907 2
原创 深入了解指针
指针是学习C语言的一个重要板块,在这里我将为大家讲解什么是指针以及指针的具体使用方法。以上就是今天要讲的内容,本文仅仅简单介绍了指针的使用,而指针提供了大量能使我们快速便捷地处理数据的函数和方法。
2024-03-10 15:29:23 789
原创 单链表的构建
单链表作为一种动态数据结构,通过一系列节点串联而成,每个节点包含数据和指向下一个节点的指针。构建时,需初始化头节点,并通过头部插入、尾部插入或指定位置插入等操作动态增加元素,同时支持头删、尾删及指定节点删除等操作,要求遍历链表以定位节点。链表的精髓在于利用指针灵活管理内存,实现高效的元素增删,但牺牲了随机访问性能。理解其原理及掌握诸如迭代、递归遍历,以及如何有效避免循环引用和内存泄漏等技巧,是学习单链表的关键。
2024-05-19 20:04:13 462
原创 双“指针”法移除元素
通过题目,我们大致了解到是要在原数组的基础上将前k个元素中等于val的元素删除,然后再将其他的元素移到前面,对这k个元素的顺序不做要求,k个元素后面的元素也不做要求。
2024-05-18 19:05:41 202
原创 通讯录项目的实现
此前我学习了顺序表的构建以及如何进行增删查改,这里是基于上述知识所创建的通讯录项目基于动态顺序表实现通讯录。通讯录的基本功能至少储存100个的通讯信息信息中包括:姓名,性别,年龄,电话,地址实现对联系人信息的增删查改和显示综上就是对通讯录项目的具体实现,大家想要查看所有具体代码可以点击下方git文章链接。
2024-05-14 18:03:40 790 3
原创 顺序表的构建
在管理用户信息和客户时我们常常需要进行增加,删除,修改,查找等操作,因此如何实现这一操作非常重要,让我们一起来看一下如何利用顺序表实现提示:以下是本篇文章正文内容,下面案例可供参考。
2024-05-07 19:12:29 439
原创 编译和链接
编译和链接是计算机程序开发中的两个关键步骤,它们共同确保了高级语言编写的源代码能够被计算机系统有效地执行。总的来说,编译和链接的意义在于将人类可读、便于开发维护的高级语言代码转化为计算机可以理解和执行的形式,同时处理好程序各个部分间的依赖关系,保证程序的完整性和正确性。只有经过编译和链接成功生成的可执行文件才能在操作系统下直接运行。
2024-04-09 20:39:25 215
原创 C语言的文件和文件操作
如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失 了,等再次运⾏程序,是看不到上次程序的数据的,如果要将数据进⾏持久化的保存,我们可以使⽤ ⽂件。
2024-04-05 20:50:52 632 2
原创 数据在内存中的储存
C语言中有很多种数据类型,本文将具体介绍这些数据到底是如何储存在内存中的,以及这样储存的好处~数据在内存中的储存虽然基础但相当重要并且颇有学问,本文讲解了有关数据储存更深入的知识,敬请期待下一章的练习!
2024-03-20 17:10:26 545 1
原创 喝汽水问题
由于我们不确定循环的次数,故使用while/do···while循环更为合适(此处我使用的是do···while循环,大家可以自己尝试一下while循环)由题干可得只有2个空瓶才能兑换一瓶汽水,故只用当num>=2时循环才会继续,所以代码如下(此处我考虑了借汽水的情况,如果不考虑则答案为39)原问题为:喝汽水,1瓶汽水1元,2个空瓶可以换一瓶汽水,给20元,可以喝多少汽水?,由题易知t=num/2,sum+=t,num=t+n,n=num%2。根据此类问题,那我们是不是可以写出通用的代码?
2024-01-24 18:01:13 374 1
原创 C语言分支循环语句
if的执行语法:当表达式中为真(非零)则执行,为假(0)则不执行。特点:先执行循环,再进行判断,如果判断满足要求则执行下一次循环。执行过程:执行判断表达式,表达式为0直接结束,不为0循环继续。跳过本次循环continue后面的代码,进行下一次循环。永久终止循环,只要执行,就会跳出循环,继续往后执行。适用情况:用于判断条件有多个结果的情况。表达式2:用于循环结束条件的判断。表达式1:用于循环变量初始化。表达式3:用于循环变量的调整。注意点:常用于循环次数未知。
2024-01-06 17:47:02 350 1
原创 计科大一的自我介绍
听网课+学校老师讲课。将常见的算法和一些通用的解题思路归纳总结,扎实打好基础,将最基本的概念都记牢.(如果大家有什么好的建议,欢迎分享)坚持每天能够编程,即使是一个代码也很好~大一上将C语言解决,大一下将算法和数据结构学好,在大一暑假之前自学完前端。我是来自暨南大学的大一计科专业的新生,我的性格活泼开朗,对待学习专注认真~一天至少抽出40分钟学习,周末每天三小时以上,一周下来大概花12个小时。我将从以下几个问题来介绍一下自己~目前还没有~在不断的学习探索中。5.未来的就业想法?
2023-11-20 17:31:28 18
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人