
c语言解析
文章平均质量分 91
梦の澜
至于未来会怎样,要走下去才知道,反正路还很长,天总会亮。
展开
-
C语言---程序环境和预处理
文章目录前言 一、程序的翻译环境 二、程序的执行环境 三、详解:C语言程序的编译+链接 四、预定义符号介绍 五、预处理指令 #define 六、宏和函数的对比 七、预处理操作符#和##的介绍 八、命令定义 九、预处理指令 #include 十、预处理指令 #undef 十一、条件编译前言通过本篇博客,可以帮助大家深度了解C语言中相关程序环境和预处理的相关知识,这部分知识也是面试中常考题型,大家一定要把这块知识弄明白。注:参考书籍:《程序员的自我修养》提示:以..原创 2021-10-10 21:25:14 · 378 阅读 · 11 评论 -
C语言文件操作+通讯录实现文件操作
文章目录前言 一、为什么使用文件 二、什么是文件 三、文件的打开和关闭 四、文件的顺序读写 五、文件的随机读写 六、文本文件和二进制文件 七、文件读取结束的判定 八、文件缓冲区前言电脑文件,也可以称之为计算机文件,是存储在某种长期储存设备或临时存储设备中的一段数据流,并且归属于计算机文件系统管理之下。所谓“长期储存设备”一般指磁盘、光盘、磁带等。而“短期存储设备”一般指计算机内存。需要注意的是,存储于长期存储设备的文件不一定是长期存储的,有些也可能是程序或系统运行中产生的临时原创 2021-10-04 15:21:22 · 1151 阅读 · 25 评论 -
一篇博客带你玩转C语言中---结构体内存对齐和位段的相关知识
文章目录前言 一、结构体内存对齐 1.结构体中存在内存对齐 2.如何计算 3.为什么存在结构体的内存对齐 4.修改默认对齐数 二、位段 1.什么是位段 2.位段的内存分配 3.位段的跨平台问题 4.位段的作用前言C语言本身自带了许多变量类型,比如: int 、float 、double等等,但是在我们的日常编程中,也会自己定义一些类型,比如:struct(结构体类型)、enum(枚举类型)、union(共用体类型),这三个都是属于自定义类型,在他们中有两个常考的知识点..原创 2021-09-23 17:01:46 · 505 阅读 · 9 评论 -
C语言----详解字符串相关的库函数(建议收藏)
文章目录系列文章目录 前言 一、C语言相关字符串库函数一览表 二、strlen函数 三、strcpy函数 四、前言C语言的库函数,是我们经常在编写程序所用到的函数,我们可以借用库函数去实现各种各样的功能,在本篇文章,我们介绍的是C语言中字符串和字符的相关库函数,以及他们的模拟实现,通过模拟实现我们可以深入了解到库函数的工作原理,以便今后更好的使用一、C语言相关字符串库函数一览表求字符串长度 strlen 长度不受限制的字符串函数 strcpy s..原创 2021-09-19 18:28:07 · 11751 阅读 · 33 评论 -
C语言------(8道)指针笔试题全面解析
前言通过8道指针笔试题的解析,可以充分的复习到指针的相关知识,并且题目中会结合许多之前的相关知识,希望通过本篇文章,对大家所学的知识进行一个复习。提示:以下是本篇文章正文内容,下面案例可供参考一、指针笔试题1.题目如图:逐条语句分析:①.定义了一个大小为5的整型数组,并进行了初始化②.定义了一个整型指针变量ptr用来存放地址,这里的存放地址是(&a+1)的地址,由于是&a,所以表示的是整个数组a,所以&a+1跳过的是整个数组,这里的地址是a数组后面的...原创 2021-09-08 23:24:33 · 723 阅读 · 14 评论 -
C语言------数组名解析
系列文章目录相关数组名的解析,会引入一点sizeof以及strlen函数的内容文章目录系列文章目录 前言 一、操作符sizeof 二、库函数strlen 三、相关数组名题目解析 总结前言借助本篇文章对大家日常使用的操作符sizeof以及strlen函数进行一个详细的解析,通过本篇文章也可以深入了解字符,字符串,二维数组的一些相关知识提示:以下是本篇文章正文内容,下面案例可供参考一、操作符sizeofsizeof相关注意点1.我们日常使用的sizeof为求原创 2021-09-03 17:33:14 · 660 阅读 · 8 评论 -
C语言库函数之----qsort函数解析(快速排序)
文章目录前言 一、冒泡排序 二、冒泡排序的局限性 三、qsort函数的使用及优点 四、利用冒泡排序模拟实现qsort函数 总结前言排序是我们日常编写程序经常可以用到的,冒泡排序也是我们最常见的排序方法,在这里我们分析一下冒泡排序,以及引入我们今天的主角----->C语言库函数之快速排序的qsort函数一、冒泡排序首先我们先引入冒泡排序的代码:二、使用步骤1.引入库代码如下(示例):import numpy as np import...原创 2021-09-02 15:48:10 · 2374 阅读 · 5 评论 -
C语言常见题目汇总(不断更新)(建议收藏)
前言:C语言的常见题,对大家学习C语言会有一定的帮助,不断地会收录新题没有对体型进行分类大家自行挑选对自己有用的题目eg 1.原创 2021-08-31 12:07:28 · 11500 阅读 · 7 评论 -
浮点数存储规则
文章目录一、浮点类型 二、浮点数存储规则 (IEEE(电气和电子工程协会) 754)前言借助本篇文章希望大家可以对浮点数存储规则有一个更加全面深刻的认知一、浮点类型float、double、long double二、浮点数存储规则1.首先我们引入一个有关浮点数的例子代码如下(示例):int main(){ int n = 9; float *pFloat = (float *)&n; printf("n的值为:%d\n",n)..原创 2021-08-12 12:49:02 · 1629 阅读 · 0 评论 -
(C语言)数据在内存中的存储(深度解析)
前言:借助本篇文章对数据在内存中的存储,数据类型,大小端字节序,浮点型在内存中的存储进行解析,如发现有错误或解析不清的地方,欢迎下方留言文章目录系列文章目录 前言 1. 数据类型详细介绍 2. 整形在内存中的存储:原码、反码、补码 3. 大小端字节序介绍及判断 4. 浮点型在内存中的存储解析 总结提示:以下是本篇文章正文内容,下面案例可供参考一、数据类型介绍1.引入数据类型:我们现阶段所学有如下这些内置类型:char //字符数据类型 sh原创 2021-08-10 17:33:26 · 291 阅读 · 1 评论 -
C语言初阶——分支和循环语句
文章目录前言 一、分支语句解析 二、循环语句解析 总结前言C语言作为编程界的长老级语言,它是许多编程初学者所学习的语言之一,现希望通过本博客对一些初学C语言的同学有一些帮助,后边会持续更新C语言的初阶以及C语言的进阶解析,有需要的同学可以关注一下,我也在学习中,有错误的地方希望大家帮忙指出,一起学习,一起进步!!!!一、什么是语句?C语言中由一个分号 ; 隔开的就是一条语句。printf("hello world");如上图所示的...原创 2021-07-21 17:50:11 · 1011 阅读 · 0 评论