通过示例学习 C - 快速指南
C 中的小型和简单程序
让我们首先从非常小而简单的程序开始,以了解 C 编程代码结构的基本概念。我们将了解变量声明、扫描和打印等的基本概念。
基本程序
我们将看到经典的"Hello World!"程序,以深入了解程序是如何用 C 编写的。我们在 C 中提供了变量程序。这些是最常用的基本变量。此外,我们将了解如何在 C 程序中执行算术运算。
通用程序
有些程序是我们日常工作或程序员日常工作中用到的。这些程序很容易理解,应该有助于理解 C 语言编程风格。我们将在这里看到一些这样的程序和一些很酷的技巧。
C 语言中的循环示例
本部分旨在让学习者更好地了解 C 语言中循环的工作原理。我们将看到简单的循环,如 for、while 和 do-while,以及嵌套循环。
简单循环程序
让我们看一些我们在日常生活中使用的简单循环程序 −
C 中的模式示例
本节充满了以受控方式使用嵌套循环的示例。我们可以看到外循环控制着内循环等等。我们选取了最简单的例子,这些例子也很常见。
C 语言中的数组示例程序
数组是按顺序排列的同类数据的集合。学习 C 语言中数组的概念非常重要,因为它是基本的数据结构。在本节中,我们将研究一些非常有用的数组程序,让您了解 C 编程语言如何处理数组。
单数组程序
这些程序很基础,只涉及一个数组变量。我们将学习如何在不同情况下处理数组变量。
多数组程序
这些程序涉及多个数组。本节将向您介绍一些在程序中处理多个数组变量的简单技巧。
C 中的字符串程序
字符串实际上是以 空 字符 '\0' 结尾的一维字符数组。因此,以空字符结尾的字符串包含组成字符串的字符,后面跟着 空。
以下声明和初始化创建一个由单词"Hello"组成的字符串。为了将空字符保存在数组末尾,包含字符串的字符数组的大小要比单词"Hello"中的字符数多一个。
char Greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
如果遵循数组初始化规则,则可以按如下方式编写上述语句 −
char Greeting[] = "Hello";
在本节中,我们将学习如何使用字符串 C 编程语言。我们将示例分为多个小节,以便更好地理解我们正在做的事情 −
基本程序
这些程序专门用于理解 C 中字符串的基础知识。这些程序将字符串作为字符数组处理。
多字符串程序
这些程序有多个字符串变量。这些应该能让您了解如何在 C 编程语言中使用多个字符串变量 −
长字符串程序
一个句子或一行可以被视为一个长字符串。以下程序处理相同的概念 −
C 中的数学程序
本节旨在介绍一些可以使用 C 编程语言解决的常见数学问题。
数字和系列
让我们从一些指定的数字和系列开始进行编程。在这里,我们将看到如何编程来获取阿姆斯特朗数、素数、阶乘数和斐波那契数列。
平均值
在这里,我们将学习如何编程来查找平均值和百分比。
平均值、中位数和众数
平均值、中位数和众数这三种都是不同类型的平均值。平均值是寻找平均值的常用方法。中位数是列表的中心值,众数是列表中出现次数最多的值。
通用程序
在学校学到的一些基础和通用程序可以让我们深入了解编程技术。这里我们将看到一些学校数学中使用的通用程序。
C 语言中的链表程序
链表是通过链接连接在一起的数据结构序列。
链表是包含项目的链接序列。每个链接都包含与另一个链接的连接。链表是继数组之后使用率第二高的数据结构。以下是理解链表概念的重要术语。
链接 − 链表的每个链接都可以存储称为元素的数据。
下一个 − 链表的每个链接都包含指向下一个链接的链接,称为下一个。
LinkedList − LinkedList 包含指向第一个 Link(称为 First)的连接链接。
在本节中,我们将学习使用链接列表的基本编程技术。
简单(单)链接列表
此链接列表与相邻节点具有顺序单向连接。它只能单向解析。这里我们来学习单链表的基本操作。
循环链表
循环链表是链表的一种变体,其中第一个元素指向最后一个元素,最后一个元素指向第一个元素。
双向链接列表
双向链接列表是链接列表的一种变体,其中可以向前和向后导航。