C语言
文章平均质量分 85
本专栏系统的梳理了C语言的内容,并且在其中穿插部分笔试真题讲解,同时也是博主C语言学习的知识笔记。
樊梓慕
后端领域优质创作者、阿里云乘风者计划专家博主、大三计算机科学与技术专业在校生,本博客旨在将学习过程中所掌握的知识点、遇到的难点、想分享的重点作总结,并与大家分享,如果内容对你有帮助的话,欢迎关注&三连
展开
-
【实训】“宅急送”订餐管理系统(程序设计综合能力实训)
大一小学期,我迎来了人生中的第一次实训,“宅急送”订餐管理系统是一个非常好的检验该阶段所学知识的实训项目,本篇文章我会围绕这一实训项目以及在实训中遇到的问题和收获与大家进行探讨,内容包括流程图、函数调用关系图、算法描述以及代码实现等等,可供大家进行参考,希望大家多多点赞收藏支持🔥原创 2023-09-09 14:03:49 · 871 阅读 · 112 评论 -
【C语言】表达式求值相关问题汇总—>隐式类型转换(整型提升)、算数转换与操作符优先级汇总(收藏查阅)
本篇文章汇总了在进行表达式求值时一些容易出现错误的点,介绍整型提升的相关内容,并提供操作符优先级汇总表格供大家参考,大家可以收藏随时查阅,博主会持续带来更多优质内容🌍原创 2023-07-23 12:19:44 · 1108 阅读 · 127 评论 -
【C语言】程序环境和预处理
本篇文章主要讲解程序的翻译执行环境、宏的概念、预处理指令以及条件编译的相关知识。原创 2023-07-21 08:43:27 · 1091 阅读 · 136 评论 -
【C语言】文件操作
本篇文章主要围绕C语言是如何操作文件的,并将介绍几种文件操作函数,喜欢的读者点赞收藏+关注支持一波博主吧🌟🌟🌟原创 2023-07-19 09:23:24 · 782 阅读 · 107 评论 -
【C语言】动态内存管理
本篇主要围绕动态内存的开辟方法,容易出现的错误比如内存泄露、未检查动态内存函数返回值、free后指针未置空造成野指针,C/C++程序内存区域划分以及柔性数组进行讲解,本篇文章干货满满,感兴趣的读者可以三连加关注🌟🌟🌟原创 2023-07-17 09:20:31 · 620 阅读 · 38 评论 -
【C语言】自定义类型:结构体、枚举、联合
本篇重点为结构体内存对齐与位段的概念,该知识点是一个非常热门的笔试考点,相信本篇文章会给你带来收获,博主会持续更新C语言的进阶知识,感兴趣的读者可以关注博主动态🌟🌟🌟原创 2023-07-15 09:51:59 · 676 阅读 · 25 评论 -
【C语言】字符函数和字符串函数(二)—>函数应用实例
本篇承接上篇所学,主要利用所学知识进行应用实践,看一看字符函数对于某些问题的求解技巧。原创 2023-07-14 10:24:17 · 377 阅读 · 24 评论 -
【C语言】字符函数和字符串函数(一)—>库函数的介绍与模拟实现
本篇重点围绕字符和字符串的部分库函数展开讲解,并进行模拟实现,下一篇内容会运用本篇所学进行左旋右旋字符串的判断及实现(三步翻转法)。原创 2023-07-12 15:21:38 · 610 阅读 · 29 评论 -
【C语言】进阶指针(三)—>指针与数组笔试真题详解
进阶指针第三篇会列出全部有关数组和指针含义的内容、实例及分析,并引入八道笔试真题进行实操练习,干货满满。原创 2023-07-10 14:38:20 · 427 阅读 · 33 评论 -
【C语言】进阶指针(二)—>函数指针与回调函数
本篇内容主要围绕函数指针与回调函数进行,并且会模拟实现库函数qsort来深入理解回调函数。 我们知道函数指针本质是指针,因此pfun应首先与*结合变为指针。 了解了函数指针的概念我们看文章开头的两端复杂代码。代码1分析: 但是这样的写法太过复杂,我们可以利用typedef重定义。如下:二、函数指针数组函数指针数组是数组,本质是数组。下面给出一个函数指针应用实例:三、指向函数指针数组的指针 为了更好原创 2023-07-07 16:56:57 · 406 阅读 · 17 评论 -
【C语言】进阶指针(一)
进阶指针我打算分三篇文章进行讲解,第一篇主要围绕数组与指针进行,第二篇主要围绕函数指针进行,最后一篇会引入面试题讲解。原创 2023-07-06 17:00:17 · 1155 阅读 · 20 评论 -
【C语言】浮点型在内存中的存储
浮点型在内存中是如何存取的?原创 2023-06-02 08:52:23 · 465 阅读 · 22 评论 -
【C语言】如何读取带空格的字符串?
fgets()保留键盘中输入的\n。gets()会将\n替换为\0。puts()会多输出一个\n。VS中gets()替换为gets_s()。原创 2023-06-01 10:01:39 · 6327 阅读 · 18 评论 -
【C语言】杨辉三角
杨辉三角的特性data[i][j]=data[i-1][j]+data[i-1][j-1];原创 2023-05-30 17:41:17 · 211 阅读 · 12 评论 -
【C语言】扫雷游戏
双数组思想解决用户界面与雷场界面。原创 2023-05-10 21:23:59 · 332 阅读 · 7 评论 -
【C语言】三子棋游戏(二维数组的应用)
巧妙构建棋盘的方法,利用随机数实现电脑下棋。原创 2023-05-09 13:27:28 · 220 阅读 · 6 评论 -
【C语言】模拟实现库函数:strcpy
(1)assert断言的使用,学习过断言的使用,建议在以后可以应用起来,可以避免函数出现一些意想不到的错误,直接了当的找到bug。(2)const的使用,巧妙使用const,可以保护一些你不希望被改变的值。(3)cplusplus等网站的使用,可以查询库函数。原创 2023-05-29 20:51:17 · 450 阅读 · 10 评论 -
【C语言】整型在内存中的存储
计算机为什么存储补码,而不是原码?原创 2023-05-28 12:40:02 · 838 阅读 · 9 评论 -
【C语言】位操作符的应用
原码、反码、补码,位操作符的巧妙应用。原创 2023-05-27 13:49:58 · 1089 阅读 · 8 评论