【C语言入门】初识C语言:掌握编程的基石

在踏入C语言编程的奇妙旅程之初,掌握基本语句无疑是我们搭建知识大厦的坚实基石。C语言,作为一门历史悠久且功能强大的编程语言,其简洁明了的语法结构为我们提供了表达逻辑、控制程序流程的强大工具。而**基本语句,正是这些...

C语言---数据结构(1)--时间复杂和空间复杂度计算

时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间,在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。这里就不同了,因为我们使用malloc开辟了一个n+1...

【C语言】文件操作

磁盘(硬盘)上的文件是文件。但是在程序设计中,我们一般谈的文件有两种:程序文件、数据文件(从文件功能的角度来分类的)。1.1程序文件程序文件包括源程序文件(后缀为.c),目标文件(windows环境后缀为.obj...

【C语言】分支(选择)和循环语句

介绍C语言中选择语句和循环语句...

C语言之数据在计算机内部的存储

前面我们已经学习了基本的内置类型:以及他们所占存储空间的大小~~使用这个类型开辟内存空间的大小(大小决定了使用范围)如何看待内存空间的视角在计算机系统中,我们是以字节为单位的,每个地址单元都对应着一个字节,一...

C语言—求最大公约数(4种算法思路)

如果大数可以整除小数,那么最大公约数为小数。如果不能整除小数,那么这两个数就按大到小依次对比小数小的数求余,遇到都能够整除的,就是最大公约数。用a对b求余,若余数为0,则除数b为最大公约数。若余数不为0,将此余数...

C语言——链表专题

数据结构——顺表表专题数据结构——实现通讯录数据结构——经典链表OJ数据结构——经典链表OJ(二)相信我们对链表已经有了一个模糊了认识,这篇博客将详细为你解释数据结构——链表的“身世”...

【C++对于C语言的扩充】函数重载、引用以及内联函数

本文详细解释了C++中的函数重载机制,展示了C++如何通过函数名、参数类型和顺序实现多态,同时介绍了C++引用的概念、特性以及为何C++能实现函数重载而C语言不能。此外,还讨论了内联函数的优缺点和使用注意事项。...

C语言--五子棋项目【图文详解 经典】

今天小编带领大家学一学C语言入门必写的五子棋项目,题目非常经典,值得一学。_c语言五子棋项目...

【C语言】--数据类型和变量

C语言提供了丰富的数据类型来描述我们写代码的各种数据。使用整形来描述整数,使用字符类型来描述字符,使用浮点型来描述小数。而所谓的类型就是相似的数据所拥有的共同的特征,编译器只有知道了数据的类型,才知道怎么进行操作...