![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C语言
文章平均质量分 96
晨星0527
这个作者很懒,什么都没留下…
展开
-
初识C语言
对C语言基础语法的介绍,以及main函数,printf函数,ASCII码,语句以及注释的简单介绍。原创 2024-07-08 17:48:44 · 623 阅读 · 0 评论 -
C语言数据类型和变量
介绍了字符型,整型,浮点型,布尔类型,sizeof,和scanf、printf的用法。原创 2024-07-09 14:58:10 · 541 阅读 · 0 评论 -
C语言分支与循环详解
C语言是结构化的程序设计语言,这里的结构指的是顺序结构、选择结构、循环结构,C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。我们可以使用 if 、 switch 实现分支结构,使用 for 、 while 、 do while 实现循环结构,还可以使用go to语句实现快速跳转。原创 2024-04-12 19:35:47 · 898 阅读 · 0 评论 -
C语言数组
介绍了C语言中的一维数组,数组的下标,二维数组和变长数组以及部分练习原创 2024-07-13 17:15:07 · 856 阅读 · 0 评论 -
C语言函数与递归
介绍了库函数,自定义函数,形参和实参,static和extern,以及函数递归和迭代原创 2024-07-13 22:49:45 · 919 阅读 · 0 评论 -
C语言操作符详解
介绍了二进制,八进制,十进制,十六进制,操作符,运算符优先级,表达式求值等待原创 2024-07-14 15:14:11 · 553 阅读 · 0 评论 -
C语言指针详解(一)
对于C语言中的指针,很多人可能因为听说它的难度大,所以不愿意使用指针,但指针其实是C语言中非常方便的工具,如果能够使用好它,对程序的开发就会事半功倍,现在,我们来了解一下指针的基本用法。如何理解指针,指针类型是什么,以及什么是野指针,如何规避野指针,然后了解一下assert断言,运用得当可以帮助我们减少程序开发中的错误,最后了解传值调用与传址调用的区别原创 2024-04-19 19:58:42 · 861 阅读 · 1 评论 -
C语言指针详解(二)
上一篇我们了解了指针的基本用法,现在,我们来看看指针其它更多的用法原创 2024-04-26 08:00:00 · 865 阅读 · 1 评论 -
C语言指针详解(三)
前面我们了解了指针的指针的指针的绝大多数知识,现在,我们来了解回调函数的定义、使用以及意义,了解可以快速排序元素的函数——qsort的使用方法和模拟实现,以及sizeof和strlen的对比原创 2024-05-14 08:00:00 · 1079 阅读 · 0 评论 -
C语言模拟实现部分库函数
介绍部分字符串库函数的模拟实现,包括strlen,strcpy,strcat,strcmp,strstr,strncpy,strncat,strncmp,memcpy,memmove等函数的模拟实现以及其它字符,字符串和内存库函数的用法介绍原创 2024-03-16 12:17:26 · 1163 阅读 · 0 评论 -
整数和浮点数在内存中存储
在我们使用C语言编写代码时,常常会用到整型数据和浮点型数据,那么它们在计算机内存中是怎么存储的呢?为什么有时候浮点型变量的输出结果会与我们输入的有细微差别呢?为什么有时候浮点数的输出与我们输入不一致呢?原创 2024-03-17 21:30:01 · 1210 阅读 · 0 评论 -
C语言结构体详解
详细介绍了结构体类型的相关知识,从基本语法:说明,定义,初始化,访问操作符,引用……到深入探讨:内存对齐,传参,位段……涉及结构体在内存中的存储和分配等知识。原创 2024-03-20 07:30:00 · 1126 阅读 · 0 评论 -
C语言联合和枚举
介绍了C语言联合体的声明,特点,计算大小和C语言枚举类型的声明,优点以及如何使用原创 2024-08-02 08:00:00 · 886 阅读 · 0 评论 -
C语言动态内存管理
在我们使用C语言编写程序时,我们会创建变量,数组等,系统会自动为它们开辟好相应大小的空间,但是,如果我们想随心所欲的开辟一块内存空间,并按照我们的需要指定这块空间的大小,那该怎么办呢?答案就是动态内存管理。原创 2024-03-22 18:00:33 · 1242 阅读 · 0 评论 -
C语言文件操作详解
当我们编写C语言程序时,我们向C语言程序传入的数据会在程序结束后消失。那么,有没有一种方法能使我们程序的数据保留下来,以后程序启动时再继续使用呢?答案就是创建一个文件,保存在计算机硬盘中,下次程序启动时读取即可。C语言也提供了文件操作相关的函数和指针,让我们一起来学习一下吧!原创 2024-03-29 23:31:22 · 1032 阅读 · 1 评论 -
C语言编译链接详解
我们编写的C语言代码从一个.c文件,最终变成了.exe程序并执行,中间经历了哪些过程呢?编译器又是如何处理这些文件的呢?原创 2024-03-31 19:55:32 · 829 阅读 · 1 评论 -
C语言预处理详解
介绍了C语言预处理的相关知识。如:#define定义常量和宏,记号粘合,条件编译以及头文件的包含等知识。原创 2024-08-02 08:30:00 · 844 阅读 · 0 评论 -
用C语言实现顺序表
介绍了如何用C语言实现一个动态顺序表,并且完成对顺序表的增删查改等查找及测试。同时介绍了线性表和顺序表的优缺点。原创 2024-05-18 08:30:00 · 955 阅读 · 0 评论 -
C语言顺序表实践项目:通讯录
本次我们实现了基于动态顺序表的通讯录项目,实现了通讯录的增删查改等操作 ,并添加了相关的文件操作的功能。原创 2024-05-22 08:30:00 · 960 阅读 · 1 评论 -
用C语言实现单链表
介绍了链表的相关概念,并实现了一个不带头单向不循环链表,介绍了对链表操作的各个函数和实现方法。原创 2024-08-09 12:26:37 · 571 阅读 · 0 评论 -
单链表的相关OJ题
单链表的OJ题,包含移除链表元素、反转链表、合并两个有序链表、链表的中间结点、环形链表的约瑟夫问题、返回倒数第 k 个节点、链表的回文结构、相交链表、环形链表、随机链表的复制和基于单链表再实现通讯录项目原创 2024-08-09 12:45:47 · 579 阅读 · 0 评论