![](https://img-blog.csdnimg.cn/98d8a673c2d046ea89c8b4ba4e74ca31.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
C语言初阶和进阶
文章平均质量分 90
包含初阶和进阶内容
penguin_bark
坚持写好文
展开
-
《C语言初阶进阶完整教程》- 已完结 - 编译预处理和环境
前言一、二、总结原创 2022-03-01 08:11:59 · 481 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 - 文件操作
前言为什么使用文件什么是文件文件的打开和关闭文件的顺序读写文件的随机读写文本文件和二进制文件文件读取结束的判定文件缓冲区一、文件指针1.文件打开和关闭 //打开文件FILE * fopen ( const char * filename, const char * mode );//关闭文件int fclose ( FILE * stream ); 2.打开方式 3.实现代码/*...原创 2022-02-26 17:39:11 · 657 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 - 动态内存管理
⭐️本篇博客我要给大家分享一下动态内存管理。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、为什么会有动态内存分配?🌏二、动态内存函数🍯1.malloc🍯2.free 🍯3.calloc🍯4.realloc🌏三、常见错误 1.🌏四、C/C++程序中内存区域划分🍯1.引入库🌏总结...原创 2022-03-10 20:13:13 · 1708 阅读 · 1 评论 -
《C语言初阶进阶完整教程》- 已完结 - qsort函数使用方法+(数组,结构体,手动实现函数)
文章+视频教学原创 2022-01-18 14:04:37 · 1165 阅读 · 22 评论 -
《C语言初阶进阶完整教程》- 已完结 - 自定义类型详解
⭐️本篇博客我要给大家分享一下算法中的时间复杂度和空间复杂度。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、结构体🌏二、位段🌏三、枚举🌏四、联合体(共用体)🌏总结...原创 2022-03-09 21:22:27 · 185 阅读 · 1 评论 -
《C语言初阶进阶完整教程》- 已完结 - 常用的字符串函数和内存函数
⭐️本篇博客我要给大家分享一下字符串函数和内存函数。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、字符串函数🍯1.strlen//1.strlen模拟实现int my_strlen(char* p){ assert(p); int count = 0; while (*p) { count++; p++; } return count;}int main(){ char arr[] =...原创 2022-03-09 17:41:03 · 730 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 - 指针进阶(详解+习题)
⭐️本篇博客我要给大家分享一下指针的进阶使用和相关习题。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、字符指针 🍯示范1:int main(){ char ch = 'w'; char* p= &ch; char* pa = "abcdef"; return 0;}🍤字符变量ch里面存放了字符w,🍤字符指针p里面存放了ch的地址,指针变量pa里面存放了abcdef字符串的地址,我们并没有对...原创 2022-03-08 23:27:50 · 700 阅读 · 4 评论 -
《C语言初阶进阶完整教程》- 已完结 - 浮点型数据在内存中的存储
⭐️本篇博客我要给大家分享一下浮点型数据在内存中的存储。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页目录前言🌏一、浮点数存储规则🍯1.表示形式 🍯2.存储模式 🍯3.特殊规则🌏二、举一个例子🍯1.0.000000🍯2.1091567616🌏总结前言🌏一、浮点数存储规则🍯1.表示形式🍤 (-1)^S* M* 2个E🍤 (-1...原创 2022-03-06 18:03:01 · 270 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 - 函数调用过程解析-函数栈帧的创建与销毁
⭐️本篇博客我要给大家分享一下函数栈帧的创建与销毁。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🍤在我们前期的学习编程的过程中,我们会遇到许多诸如:“局部变量是如何创建的?”、“形参和实参有什么关系?”、“为什么局部变量是随机值?”、“函数调用时如何调用的?”等等的一些问题,今天我就来给你们讲解一下VS2019编译器下的函数栈帧的创建与销毁,当然不同的编译器底下的这个过程有略微的差异,大体上还是相同的。🌏一、提前了解知识 🍯...原创 2022-03-06 15:34:19 · 352 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 - 操作符详解(整形提升)
⭐️本篇博客我要给大家分享一下操作符运算中的,整形提升。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、整形提升🍯1.整型提升意义🍤C的整型算术运算总是至少以缺省整型类型的精度来进行的。为了获得这个精度,表达式中的字符和短整型操作数在使用之前被转换为普通整型,这种转换称为整型提升。🍯2.如何整形提升🍯3.例子🌏二、算数转换🍯1.引入库...原创 2022-03-06 11:47:35 · 342 阅读 · 0 评论 -
《C语言初阶进阶完整教程》- 已完结 -递归汉诺塔求解
⭐️本篇博客我要给大家分享一下递归经典问题-汉诺塔。希望对大家有所帮助。⭐️ 博主码云gitee链接:码云主页前言🌏一、函数递归🍯1.递归🍤一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略🍤只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。🍤递归的主要思考方式在于:把大事化小🍯2.递归条件🍤存在限制条件,当满足这个限制条件的时候,递归便不再继续。...原创 2022-03-06 11:21:04 · 313 阅读 · 0 评论