
0基础C语言保姆教学
文章平均质量分 92
从0基础开始,从教你安装编译器开始,保姆式、系统地、层层渐进地带着你学习C语言的全部知识。
jxwd
转载请注明出处,欢迎转载转发。开心学编程,学到无极限
展开
-
重新更新VScode配置(C/C++)——负责任、手把手教学,亲测有效
对于C/C++的编程环境来说,目前我们所接触到的、所用到的,除了vim以外,大众用的、尤其是学生群体用的主要是有三种。一种是devc++;一种是Microsoft Visual Studio,也就是我们俗称的VS;还有一种是Microsoft Visual Studio Code,也就是我们俗称的vscode。对于这样三种编译器,第一种我不想多说什么,因为我不推荐大家用devc++。唯一的好处可能就是装上去就能用。但是devc++是一种很老的编译器了。这个大家如果还有疑问,可以去网上搜搜,应原创 2022-10-13 19:37:46 · 8182 阅读 · 3 评论 -
0基础C语言自学教程——第十三节 文件操作
1、为什么使用文件2、什么是文件2-1 程序文件2-2 数据文件2-3 文件名3、文件的打开和关闭3-1 文件指针4、文件的打开和关闭函数4-1 fputc函数4-2 fgetc函数4-3 fgets和fputs函数3-4 fprintf函数和fscanf函数3-5 sprintf函数和sscanf函数3-6 fread和fwrite函数4、文件的随机读写4-1 fseek函数4-2 ftell函数4-3 rewind函数原创 2022-01-17 15:02:55 · 871 阅读 · 23 评论 -
0基础C语言自学教程——收官之战——第十四节 文件的编译和链接
1、程序的编译环境和执行环境2、编译环境预处理:编译环节:汇编:链接:3、程序执行环境原创 2022-01-18 15:00:00 · 422 阅读 · 14 评论 -
0基础C语言自学保姆教程——第十二节 动态内存分配
0、动态内存分配的意义与存在背景1、动态内存开辟函数介绍1-1 malloc和free1-2 calloc1-3 realloc2、常见的动态内存开辟错误分析2-1 对NULL指针的解引用操作2-2 对动态开辟空间的越界访问2-3free函数使用不当2-3-1 free函数释放不是动态开辟的内存2-3-2 free不完全2-3-3 忘记free3、补充:C/C++程序的内存开辟(重要)4、柔性数组原创 2022-01-16 15:15:00 · 384 阅读 · 23 评论 -
0基础C语言自学保姆教程——第十一节 自定义类型(结构体、枚举、位段、联合)与预处理指令(#define、#include等)
1、结构体:1-1结构的概念:1-2 结构的声明:1-3 结构体的实例化和访问:1-4 "特殊"的声明方式1-5 结构体的自引用1-6 结构体内存对齐1-7 修改默认对齐数1-8 结构体传参2、枚举2-1 枚举的概念2-2 枚举的优点(供参考)3、位段:3-1 位段的大小4、联合4-1 联合概念4-2 联合大小的计算5、预处理指令5-1 预定义符号5-2 #define5-2-1 #define定义标识符5-2-2 #de原创 2022-01-15 16:57:06 · 829 阅读 · 16 评论 -
0基础C语言自学教程——第十节 字符串函数
1、*strlen2、*strcpy3、*strcat4、*strcmp5、strncpy6、strncat7、*strstr8、strtok9、*memcpy10、*memmove11、memcmp原创 2022-01-14 22:11:38 · 762 阅读 · 14 评论 -
0基础C语言自学教程——第九节 从底层汇编的角度简单理解函数栈帧的创建和销毁
你想知道为什么用vs在越界的时候会打出“烫烫烫烫烫”?你想知道临时变量在函数调用结束后是怎么销毁的吗?欢迎关注我♥,订阅专栏 0基础C语言保姆教学,原创 2022-01-14 15:34:30 · 857 阅读 · 13 评论 -
0基础C语言自学教程——第八节 函数指针数组的各种关系
写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的时间里,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进????,直至将C中知识基本全部学完????。欢迎关注我♥,订阅专栏 0基础C语言保姆教学,就可以持续读到我的文章啦????????~~~~本文为第8节——函数指针数组的各种关系(文末附前7章的链接呦????)编者按:目录1、const int* int const*原创 2022-01-13 22:54:39 · 678 阅读 · 18 评论 -
0基础C语言自学教程——第七节 初始指针
写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的时间里,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进????,直至将C中知识基本全部学完????。欢迎关注我♥,订阅专栏 0基础C语言保姆教学,就可以持续读到我的文章啦????????~~~~本文为第7节——初始指针(文末附前6章的链接呦????)预告:本节我们知识指针热身,在下一节,我们会详详细细、大张旗鼓地介绍指针、函数和数组之间的原创 2022-01-13 08:39:19 · 592 阅读 · 10 评论 -
0基础C语言保姆教程——第六节 操作符、表达式和语句
写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的时间里,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进????,直至将C中知识基本全部学完????。欢迎关注我♥,订阅专栏 0基础C语言保姆教学,就可以持续读到我的文章啦????????~~~~本文为第6节——操作符、表达式和语句(文末附前5章的链接呦????)是不是在学校里总是分不清什么关系表达式,什么逻辑表达式?是不是总是分不清运原创 2022-01-12 11:52:33 · 1512 阅读 · 7 评论 -
0基础C语言保姆教学——第五节 数组
大家好~~~我是开心学编程,学到无极限的@jxwd????写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的两个多月,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进????,直至将C中知识基本全部学完????。关注我♥,订阅专栏 0基础C语言保姆教学,就可以持续读到我的文章啦????????~~~~本文为万字长文,满满干货。为防止找不到,可以收藏再看呦????本文为第5节——数组(原创 2021-11-22 19:31:04 · 1479 阅读 · 19 评论 -
0基础C语言保姆教程——第4节 函数
大家好~~~我是开心学编程,学到无极限的@jxwd????写在前面:各位小伙伴还在为C语言的学习而苦恼嘛?还在为没有知识体系而烦心嘛?别急。因为~~~~接下来的两个多月,我会持续推出C语言的有关知识内容。都是满满的干货,从零基础开始哦~,循序渐进????,直至将C中知识基本全部学完????。关注我♥,订阅专栏 0基础C语言保姆教学,就可以持续读到我的文章啦????????~~~~本文为万字长文,满满干货。为防止找不到,可以收藏再看呦????本文为第4节——函数在数学中,函原创 2021-11-06 15:27:42 · 928 阅读 · 5 评论 -
0基础C语言自学教程——第三节 分支与循环
大家好~~~原创 2021-10-28 23:38:38 · 6091 阅读 · 4 评论 -
0基础C保姆自学 第二节——初步认识C语言的全部知识框架
在看本章节前,请确保已经掌握了第一节的内容呦。不懂的欢迎在评论区留言~~~~本节定位:初步了解认识一下C中的知识,所有的知识都是点到为止。目的是在接下来章节的介绍中笔者的举例读者可以更好的接受。比如在函数的介绍中我们会用到指针。所有的知识点我们会在接下来的章节一一详细介绍,读者在阅读本章的时候,只需要知道有这么个东西,并且能够理解笔者所说的含义即可。本节我们将沿着上一节介绍:本节内容有:数据类型;常量和变量;字符串;转义字符;代码注释;数组;函数;选择语句;原创 2021-10-23 11:10:55 · 13888 阅读 · 17 评论 -
增设章节---VScode 的详细安装方式(已亲测)
针对网上根据很多安装vscode的文章,大多数都有一些问题,例如打不开launch.h等等。同时,应部分读者的建议和需求,特此,增设本安装vscode方法的章节。在前面,笔者认为初学者还是用vs较好,vscode较适合有一段学习经验的学习者来用,或许更加得心应手。另外,笔者认为vs虽然很大,但是一个几百个G的硬盘几个G的空间还是有的吧。好了,废话不多说,我们开始吧。第一步,安装vscode第二步,安装编译器第三步,设置环境变量第四步,安装vscode插件第五步,生成调试文件第原创 2021-10-17 14:54:07 · 695 阅读 · 11 评论 -
C语言自学保姆教程——第一节--编译准备与第一个C程序
致初学者首先,祝贺你非常有眼光,选择C语言。从语言的流传度来说,C语言、C++和JAVA在每年语言使用在1000多种计算机语言中稳居前三。而C又是一门底层语言,却兼具高级语言和低级语言的特性,执行效率高,而且应用广泛,据说,两大操作系统--Windows和Linux 都是用C写成的。每年,因闻C的大名而慕名前来学习的人数不胜数。可是,想要将其学好,还是需要下一定的功夫的。而在C学好之后,我们可以学C++或者JAVA就易如反掌了,同时,你也掌握了一门编程语言,在未来学习数据结构和算法、数据库、Linux操原创 2021-10-16 14:36:48 · 1342 阅读 · 16 评论 -
(int char等)数据类型的存储方式及计算取值(最全、最详细~保姆式讲解)(Windows)
写在前面:我们知道,数据是用二进制存储的。可是具体是怎么存储的呢?int char long float等类型的取值又是怎么算出来的?接下来,我们一个一个详细介绍。如果觉得不错,别忘记点个赞呦????????目录@[toc]一些预备知识(源码、补码、反码)整形数据类型的存储浮点型类型的存储# 一些预备知识整形数据类型的存储...原创 2021-10-12 21:04:26 · 2773 阅读 · 8 评论