C语言
文章平均质量分 63
AI航海家(Ethan)
一次次探索代码无限可能的旅程,专注于前端、后端、服务器及AI大模型的分享和交流。与我一起踏上这段无尽的技术之旅吧!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
闲来无事复习下基础算法——递归的魅力
大家好!在算法的世界中,递归就像一个让人又爱又恨的“高逼格”神器。今天,我们用 C 和 Python 带你领略递归的奇妙魅力。🌟。原创 2025-01-25 18:08:04 · 1020 阅读 · 0 评论 -
交换人生:C语言中的指针魔法
现在问题来了,如果你们俩都很腼腆,不敢直接交换水果怎么办?别怕,这时候就轮到我们的指针魔法登场了!指针就像是给你们的购物车设定的秘密传送门,你们可以通过这些传送门悄悄地交换水果,而不用直接接触对方的购物车。今天我们要聊聊一个超级有趣的魔法——用C语言的指针来交换两个变量的值!首先,想象一下你和你最好的朋友(我们姑且叫他小明)一起去超市买东西。你们的购物车像极了两个变量:你的购物车(变量。总之,通过指针传递,我们让变量们互换了人生(咳,水果),从而不再局限于自身。)里有1个苹果,小明的购物车(变量。原创 2024-11-28 18:56:07 · 861 阅读 · 0 评论 -
C原理之深浅拷贝,那些你想不到的小故事
嗨,这就是“深浅拷贝”的故事!记住,兄弟共享内存是浅(copy),独立闯天涯是深(copy)!通过两段代码,我们看到了指针那小九九,用心去理解深浅之分,你的编程路上就再也不担心这些小陷阱啦!原创 2024-11-28 15:27:12 · 640 阅读 · 0 评论 -
深入浅出之C语言:神秘的字符串(string)比较
今天咱们要聊聊C语言中一个小小的,但却非常容易踩的小坑,那就是字符串的比较问题。坐好坐好,继续往下看,因为这个问题可得好好琢磨,保证大伙儿一看就懂!你要理解这一点,得先知道,它们是由内存地址(通俗点说,家里住址)来标识的。其实是内存地址的比较,除非你在同一时间同一地点输入了同一个字符数组(这叫啥,概率相当于两只猫都觉得自己是狗吧?),那家伙,它们都是不同的地址,所以在内存里都是不同的!手动对比字符串听起来好像很麻烦,但其实逻辑很简单:搞个网红for循环,查一查这些字符一个个是不是一样的。原创 2024-11-27 16:55:59 · 978 阅读 · 0 评论 -
C字符串的幕后英雄:结束符 `‘\0‘`
'\0'是个好东西啊!它像个忠心耿耿的小保镖,守在字符串的尾巴,时刻提醒计算机:“嘿,到此为止,前面就算完了!这样一来,我们的C代码就能健健康康地运行,不用担心越界啦!Alright, 编程小伙伴们,今天关于C语言字符串结束符的传奇故事就到这儿了。希望你们完全理解了这个小英雄的超能力!'\0'😁💻。原创 2024-11-27 16:54:35 · 1377 阅读 · 0 评论 -
C 语言中将小写字母转换为大写字母的原理(ASCII)
C 语言中将小写字母转换为大写字母的原理(ASCII)原创 2024-11-18 16:44:36 · 699 阅读 · 0 评论 -
理解 C 语言中的 strlen 函数及其实现原理
C 语言中的strlen函数及其实现原理原创 2024-11-18 16:08:32 · 1011 阅读 · 0 评论 -
CS50 第一节课作业:贪婪算法
在 CS50 课程的第一节课中,我们被要求实现一个用最少硬币数进行找零的算法。该算法需要处理不同面值的硬币,并且保证返回的硬币数是最少的。原创 2024-11-15 18:59:41 · 526 阅读 · 0 评论
分享