![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 90
C语言知识详解
2301_79585944
这个作者很懒,什么都没留下…
展开
-
函数栈帧的创建和销毁
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!提示:以下是本篇文章正文内容,下面案例可供参考我们在写C语言代码的时候,经常会把一个独立的功能抽象为函数,所以C程序是以函数为基本单位的。那函数是如何调用的?函数的返回值又是如何待会的?函数参数是如何传递的?这些问题都和函数栈帧有关系。原创 2023-12-10 22:46:12 · 353 阅读 · 26 评论 -
【预处理详解】
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!提示:以下是本篇文章正文内容,下面案例可供参考C语言设置了一些预定义符号,可以直接使用,预定义符号也是在预处理期间处理的。__FILE__ //进行编译的源文件__LINE__ //文件当前的行号__DATE__ //文件被编译的日期。原创 2023-11-19 15:31:27 · 638 阅读 · 8 评论 -
自定义类型:联合和枚举
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!像回顾上一节博客的看官请点击这里自定义类型:结构体提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-11-12 14:41:02 · 553 阅读 · 14 评论 -
文件操作详解
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!像回顾上篇博客的请点击这里动态内存管理提示:以下是本篇文章正文内容,下面案例可供参考磁盘上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件从文件功能的角度来分类 的从流中获取字符。原创 2023-11-16 13:17:20 · 441 阅读 · 30 评论 -
编译和链接
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-11-17 14:04:48 · 361 阅读 · 13 评论 -
【动态内存管理】
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!像回顾上一节博客的,请点击这里 自定义类型:联合和枚举提示:以下是本篇文章正文内容,下面案例可供参考C/C++程序内存分配的几个区域:1. 栈区(stack):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。原创 2023-11-14 13:22:59 · 460 阅读 · 22 评论 -
【自定义类型:结构体】
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!像回顾上一篇博客的请点击这里 数据在内存中的存储提示:以下是本篇文章正文内容,下面案例可供参考位段的声明和结构是类似的,有两个不同:1. 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型。原创 2023-11-11 17:07:04 · 463 阅读 · 10 评论 -
【数据在内存中的存储】
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上节的请点击这里 C语言内存函数提示:以下是本篇文章正文内容,下面案例可供参考大端字节序:字节的顺序将一个数值的低位字节序的内容存储到高地址处,高位字节序的内容存储到低地址处小端字节序:字节的顺序。原创 2023-11-10 13:37:22 · 498 阅读 · 19 评论 -
【深⼊理解指针4】
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上一节的请点击这里 深入理解指针3提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。深入理解指针3。原创 2023-11-01 22:22:37 · 230 阅读 · 19 评论 -
【深入理解指针5】
好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。深入指针4。原创 2023-11-04 16:40:38 · 185 阅读 · 21 评论 -
字符函数和字符串函数详解
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上一节的请点击这里 深入理解指针5提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。深入理解指针5。原创 2023-11-07 22:24:38 · 377 阅读 · 23 评论 -
C语言内存函数
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上节内容的请点击这里 字符函数和字符串函数详解提示:以下是本篇文章正文内容,下面案例可供参考针对内存块的!不在乎内存中的数据!好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-11-09 18:27:17 · 515 阅读 · 24 评论 -
深入理解指针3
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上一节的请点击这里 深入理解指针2提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。深入理解指针2。原创 2023-10-29 14:33:37 · 156 阅读 · 22 评论 -
指针—冒泡排序
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!冒泡排序冒泡排序的核心思想就是:两两相邻的元素进行比较。好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-28 11:40:23 · 100 阅读 · 11 评论 -
深入理解指针2
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!想回顾上一节的请点击这里 深入理解指针1提示:以下是本篇文章正文内容,下面案例可供参考好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。深入理解指针1。原创 2023-10-28 11:00:02 · 94 阅读 · 18 评论 -
深入理解指针1
世上有两种耀眼的光芒,一种是正在升起的太阳,一种是正在努力学习编程的你!一个爱学编程的人。各位看官,我衷心的希望这篇博客能对你们有所帮助,同时也希望各位看官能对我的文章给与点评,希望我们能够携手共同促进进步,在编程的道路上越走越远!好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-27 12:30:25 · 101 阅读 · 10 评论 -
操作符详解
好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。原创 2023-10-24 16:01:49 · 92 阅读 · 5 评论 -
【数组和函数实践:扫雷游戏】
好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-14 17:55:38 · 115 阅读 · 5 评论 -
【C语言数据类型和变量详解】
大家好,今天我很荣幸来给大家介绍一下C语言的数据类型和变量,如果有什么不当的地方,还请各位大佬留下宝贵的意见,你们的意见能够帮助我更快的成长,希望你我能够共同进步。提示:以下是本篇文章正文内容,下面案例可供参考今天我们只学习一下内置类型,自定义类型我后期会在给大家介绍的。printf()函数本身是不包含换行功能的。printf() 是在标准库的头文件 stdio.h定义的。使用这个函数之前,必须在源码文件头部引入这个头文件。原创 2023-10-02 21:10:16 · 98 阅读 · 1 评论 -
【数组练习—二分查找】
好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-08 22:45:10 · 59 阅读 · 3 评论 -
斐波那契数例题
好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-21 15:13:27 · 178 阅读 · 10 评论 -
【求找素数】
大家好,正所谓“有缘千里来相会,无缘对面不相逢”,点进这篇博客的人,那都是我的挚爱亲朋,手足兄弟啊,我接下来为大家讲解一下求找100~200之间素数的解题过程,希望大家都能够有所收获!好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-06 16:39:23 · 70 阅读 · 3 评论 -
【猜数字游戏】
大家好,经过前几篇博客基础知识的学习,今天我们就可以做一个小游戏了,下来我们开始写一些有趣的代码了。比如:猜数字游戏!电脑自动生成1~100的随机数玩家猜数字,猜数字的过程中,根据猜测数据的大小给出大了或小了的反馈,直到猜对,游戏结束好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-08 12:27:32 · 85 阅读 · 2 评论 -
【VS实用调试技巧】
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考bug本意是昆虫”或“虫子”,现在一般是指在电脑系统或程序中,隐藏着的一些未被发现的缺陷或问题,简称程序漏洞。原创 2023-10-17 23:35:06 · 115 阅读 · 5 评论 -
【初学C语言2】
大家好,今天我们接着上节继续讲解C语言的基础知识。可以和上节一起看。添加链接描述以上就是我所讲的内容了,如果上述有任何问题或者格式上的写法需要改进的,请大佬指教,希望你我可以共同促进进步,我们下期再见!原创 2023-10-01 16:18:23 · 56 阅读 · 1 评论 -
【函数详解1】
了解了库函数,我们的关注度应该聚焦在自定义函数上,自定义函数其实更加重要,也能给程序员写代码更多的创造性。好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-12 23:21:07 · 82 阅读 · 2 评论 -
数组详解2
大家好,今天我们接着上回继续讲解数组剩余的知识点,想回顾上节的请点击链接数组详解1一般我们在使用函数的时候,直接将函数写出来就使用了。比如:我们要写一个函数判断一年是否是闰年。代码演示:这种场景下是函数的定义在函数调用之前,没啥问题。这是因为C语言编译器对源代码进行编译的时候,从第一行往下扫描的,当遇到is_leap_year函数调用的时候,并没有发现前面有is_leap_year的定义,就报出了上述的警告。把怎么解决这个问题呢?原创 2023-10-13 15:21:18 · 90 阅读 · 1 评论 -
【C语言的分支与循环详解】
大家好,正所谓“有缘千里来相会,无缘对面不相逢”,点进这篇博客的人,那都是我的挚爱亲朋,手足兄弟啊,我接下来一定会尽力详细的为大家来讲解C语言的分支和循坏,希望大家都能够有所收获!好了,本篇博客到这里就结束了,如果有更好的观点,请及时留言,我会认真观看并学习。不积硅步,无以至千里;不积小流,无以成江海。原创 2023-10-05 23:13:22 · 77 阅读 · 0 评论 -
【初学C语言】
大家好,今天我们来初学一下C语言,可是我们为什么要学习C语言呢?C语言是一种基础语言,也是最重要的语言之一。它具有高效性、跨平台性、灵活性和基础性使得它在计算机科学领域中得到了广泛的应用。在如今这个日新月异的社中,计算机与我们的生活有着方方面面的关系,因此在未来的生活和工作中,学习C语言对于程序员来说是非常重要的。人和人交流使用的是自然语言,如:汉语、英语、日语等等。那人和计算机是怎么交流的呢?使用计算机语言。原创 2023-09-30 23:13:48 · 122 阅读 · 1 评论 -
【函数递归详解】
递归是学习C语言函数绕不开的一个话题,那什么是递归呢?递归其实是一种解决问题的方法,在C语言中,递归就是函数自己调用自己。//main函数中⼜调⽤了main函数return 0;上述就是一个简单的递归程序,只不过上面的递归只是为了演示递归的基本形式,不是为了解决问题,代码最终也会陷入死递归,导致栈溢出。把一个大型复杂问题层层转化为一个与原问题相似,但规模较小的子问题来求解;直到子问题不能再被拆分,递归就结束了。所以递归的思考⽅式就是把大事化小的过程。原创 2023-10-20 13:50:46 · 91 阅读 · 5 评论