![](https://img-blog.csdnimg.cn/20210903171443304.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
维生素C语言 | 订阅量800+🔥
文章平均质量分 95
🔥CSDN订阅量800+的免费C语言基础教学专栏!
C语言零基础教学博客,分为基础部分和进阶部分。
平渊道人
天罚。
展开
-
【维生素C语言】附录:strlen 函数详解
本篇将专门为strlen 函数进行讲解,总结了模拟实现 strlen 函数的三种方法,并对其进行详细的解析。手写库函数是较为常见的面试题,希望通过本篇博客能够加深大家对 strlen 的理解。原创 2024-02-10 20:53:32 · 1191 阅读 · 0 评论 -
【C语言趣味教程】(10) 分支语句 Ⅱ:switch 语句 | fall-through 效应 | default 子句 | else 特性详解 | else 匹配原则 | 悬空 else 隐患
switch 语句是一种多分支语句,常常用于 "多分支" 的情况。用于不同条件执行不同动作,每一个 case 分支都是唯一的,从上往下逐一测试直到匹配为止。原创 2023-12-12 23:27:39 · 1661 阅读 · 21 评论 -
【C语言趣味教程】(0) 专栏介绍
这是一套C 语言趣味教学专栏,目前正在火热连载中,欢迎猛戳订阅!本专栏保证篇篇精品,继续保持本人一贯的幽默式写作风格,当然,在有趣的同时也同样会保证文章的质量,旨在能够产出"有趣的干货" !本系列教程不管是零基础还是有基础的读者都可以阅读,可以先看看目录!标题前带星号 (*) 的部分不建议初学者阅读,因为内容难免会超出当前章节的知识点,面向的是对 C 语言有一定基础或已经学过原创 2021-10-01 17:02:28 · 22523 阅读 · 52 评论 -
C语言:从入门到进阶笔记(完整版)
本系列适合已经接触过C语言或对C语言有基本的了解的读者观看,适合用来复习巩固和夯实基础。共18大章,每个章节分为若干个小节,部分章节备有配套的练习,并且本系列附带了三套C语言笔试题以及答案详细解析。第一章由于字数原因,以贴链接的方式展示。由于作者水平有限、时间仓促紧迫,本教学有错误和不准确之处在所难免,本人也很想知道这些错误,恳望读者批评指正!从第一章博客的更新到最后一章共历时四个月,难免会有排版、代码风格、图标运用的不一致的地方,还请谅解。文章内有很多表情包,目的是让读者在阅读过程中减少枯燥,并且有些表情原创 2022-01-17 12:17:29 · 14450 阅读 · 25 评论 -
【简单地过一遍C语言基础部分】所有知识点,点到为止!(仅一万多字)
就在前几天,C语言入门到进阶部分的专栏——《维生素C语言》终于完成了。全文共计十八个章节并附带三张笔试练习篇,美中不足的是,第一章和第二章是以截图形式展现的。由于本人一开始是在有道云笔记上写的初稿,当时想方便省事(有道云排版个人感觉确实比较美观)就直接以截图的形式完成了第一章和第二章。本人考虑到因为是截图,不能复制文中出现的代码,不方便读者进行复制粘贴,所以我打算重新写一下第一章和第一章的内容,并且重新进行了排版。原创 2021-09-24 15:22:14 · 35410 阅读 · 86 评论 -
【维生素C语言】第二章 - 分支和循环
就在前几天,C语言入门到进阶部分的专栏 ——《维生素C语言》终于完成了。全文共计十八个章节并附带三张笔试练习篇,美中不足的是,第一章和第二章是以截图形式展现的。由于本人一开始是在有道云笔记上写的初稿,当时想方便省事(有道云排版个人感觉确实比较美观)就直接以截图的形式完成了第一章和第二章。本人考虑到因为是截图,不能复制文中出现的代码,不方便读者进行复制粘贴,所以我打算重新写一下第一章和第一章的内容,并且重新进行了排版。原创 2021-09-25 10:13:09 · 8943 阅读 · 12 评论 -
【维生素C语言】第三章 - 函数
本章将对于C语言函数的定义和用法进行讲解,并且对比较难的递归部分进行详细画图解析。同样,考虑到目前处于基础阶段,本章配备练习便于读者巩固练习。原创 2021-05-19 13:07:40 · 17347 阅读 · 0 评论 -
【维生素C语言】第四章 - 数组
本章将对C语言的数组进行讲解,从一维数组开始讲起。已经学了三个章节了,所以本章还附加了三子棋和扫雷两个简单的小游戏,读者可以试着写一写,增加编程兴趣,提高模块化编程思想。原创 2021-05-21 10:25:25 · 17745 阅读 · 4 评论 -
【维生素C语言】第五章 - 操作符
本章将对操作符进行详细的讲解,讲操作符单独拿出来精讲。最后添加了些简单的练习题(带有解析)供读者使用。原创 2021-05-27 06:36:24 · 18561 阅读 · 18 评论 -
【维生素C语言】第六章 - 指针
本章是指针部分的开始,将对C语言中非常重要的指针进行讲解。本章结束后读者可对应指针进阶部分进行进一步学习。原创 2021-05-28 17:30:00 · 17350 阅读 · 7 评论 -
【维生素C语言】第七章 - 结构体
本章将对结构体进行简单的学习,后期在自定义类型讲解章节会进一步学习结构体。由于本章知识点较少,在文章的最后对函数栈帧的创建与销毁进行一个简要的介绍。原创 2021-06-02 10:59:39 · 7129 阅读 · 10 评论 -
【维生素C语言】第八章 - 实用调试技巧
一名优秀的程序员是一名出色的侦探,每一次调试都是尝试破案的过程……本章将详细带你学习实用调试技巧!正式开启DEBUG生活。原创 2021-06-09 14:49:03 · 11765 阅读 · 3 评论 -
【维生素C语言】第九章 - 数据的存储
本章将学习C语言数据的存储,对数据类型进行详细的介绍。正式讲解原码、反码、补码,以及大小端等知识,还会对浮点数的存储进行一个探讨,介绍IEEE754规定。原创 2021-06-15 16:37:11 · 8217 阅读 · 1 评论 -
【维生素C语言】第十章 - 指针的进阶(上)
指针的主题,我们在初级阶段的 【维生素C语言】第六章 - 指针 章节已经接触过了,我们知道了指针的概念:1. 指针就是个变量,用来存放地址,地址唯一标识一块内存空间。2. 指针的大小是固定的4/8个字节(32位平台/64位平台)。3. 指针是有类型的,指针的类型决定了指针的 + - 整数步长,指针解引用操作时的权限。4. 指针的运算。这个章节,我们将继续探讨指针的高级主题。原创 2021-06-21 17:35:27 · 6203 阅读 · 5 评论 -
【维生素C语言】第十章 - 指针的进阶(下)
本章将继续对继续讲解指针的进阶部分,并对指针知识进行一个总结。并且介绍qsort函数的用法以及模拟实现qsort函数。本章学习完毕后C语言指针专题就结束了,配备了相应的练习和讲解,强烈推荐做一做。另外,C语言的指针靠这个专题并不能完全讲完,还有更多指针的用法需要通过书籍、实战进行学习,不断地积累才能学好C语言最具代表性的东西——指针。原创 2021-06-29 20:56:05 · 5679 阅读 · 6 评论 -
【维生素C语言】练习:数组笔试题(附答案+详解)
本章为数组部分的练习章节,一共八个大题。配备答案+详细画图解析。原创 2021-07-08 05:49:28 · 8331 阅读 · 36 评论 -
【维生素C语言】练习:画图解析C语言指针笔试题
C语言指针笔试题,建议做完后再看答案。本篇博客有详细的解析部分,对每一道题进行深度的画图解析。原创 2021-07-18 17:39:48 · 2500 阅读 · 73 评论 -
【维生素C语言】第十一章 - 字符串函数与内存函数
在C语言中对字符和字符串的处理是很常见的,但是C语言本身是并没有字符串类型的,本章就来学习string.h和ctype.h常用的字符串、内存函数。原创 2021-07-20 11:18:29 · 8288 阅读 · 33 评论 -
【维生素C语言】第十二章 - C语言自定义类型讲解(联合体、枚举、联合体)
本章将对C语言自定义类型进行讲解,前期我们讲过结构体,这章将会把前面结构体还没讲完的知识继续补充。原创 2021-07-31 14:30:45 · 8133 阅读 · 11 评论 -
【维生素C语言】第十三章 - 动态内存管理
本章将讲解C语言动态内存管理,由浅到深的讲解动态内存管理。学习完本章后可以做一下动态内存分配的练习加深巩固,降低踩动态内存分配坑的概率。原创 2021-08-07 18:09:53 · 5068 阅读 · 24 评论 -
【维生素C语言】练习:经典动态内存分配笔试题(题目+答案+详解)
题目选自高质量的C++/C编程指南、Nice2016校招笔试题。原创 2021-08-08 17:06:24 · 5355 阅读 · 50 评论 -
【维生素C语言】第十四章 - 浅析C/C++程序的内存开辟
本篇博客旨在加深动态内存开辟的理解,以 C/C++ 程序的内存开辟为主题进行简要的分析。原创 2021-08-11 00:54:51 · 8239 阅读 · 10 评论 -
【维生素C语言】第十五章 - 柔性数组(可变长数组)
本篇将对C99标准中引入的新特性——柔性数组,进行讲解。并探讨柔性数组的优势,简单的介绍内存池的相关概念,来体会柔性数组的优点。原创 2021-08-14 21:48:49 · 19417 阅读 · 16 评论 -
【维生素C语言】第十六章 - 文件操作(上)
本章为文件操作教学上篇,由浅入深的引入问题,然后逐一介绍知识。将详细讲解文件的打开和关闭、文件的顺序读写并精讲函数部分,初步学习“流”的概念!原创 2021-08-19 15:20:51 · 5267 阅读 · 117 评论 -
【维生素C语言】第十六章 - 文件操作(下)
本章为文件操作教学下篇,将对文件的随机读写进行讲解,详细探讨上篇提到的文本文件和二进制文件。探究文件读取结束的判定、文件缓冲区等问题。原创 2021-08-23 17:56:59 · 19288 阅读 · 67 评论 -
【维生素C语言】第十七章 - C语言预处理(上)
本章将对预处理知识进行讲解。首先介绍预定义符号,随后着重讲解预处理指令。介绍预处理操作符,最后将宏和函数进行对比。原创 2021-08-28 15:45:31 · 9142 阅读 · 77 评论 -
【维生素C语言】第十七章 - C语言预处理(下)
本文将进一步讲解预处理的基本知识,对命令行定义进行讲解。对条件编译的语句进行逐个讲解,理解两种文件包含的方式。原创 2021-08-31 16:35:20 · 24759 阅读 · 59 评论 -
【维生素C语言】第十八章 - C语言程序环境
你是否思考过代码是如何变成 "可执行程序" 的呢?在这一章,我们将简单地探讨一个 "源程序"是如何变成 "可执行程序" 的,作一个大概了解。原创 2021-09-03 09:23:28 · 8229 阅读 · 54 评论 -
【维生素C语言】第十九章:格式化输入输出函数讲解
本篇博客将对 scanf、fscanf、sscanf、printf、fprintf、sprintf 进行讲解,观察它们之间的区别。原创 2021-09-10 19:24:07 · 7146 阅读 · 44 评论 -
【维生素C语言】附录:Github 使用教学
本章我们将介绍 Git 的基本使用方法,包括注册 GitHub 账号、设置 Git、创建本地存储库、复制本地存储库、导入远程存储库、追加、提交、合并等常用操作。我们还会教你如何在 GitHub 上创建项目,使用 git clone 命令克隆远程存储库,以及三板斧之 git add、git commit 和 git push 的使用方法。原创 2023-05-08 11:59:20 · 3620 阅读 · 48 评论