Learn C By Examples - 快速指南
Small & Simple Programs in C
让我们首先从非常小而简单的程序开始,以获得C编程代码结构的基本概念。 我们将得到变量声明,扫描和打印等基本概念。
基础课程
我们将看到经典的“Hello World!” 程序,以了解如何用c编写程序。 我们有c中可用变量的程序。 这些是最常用的基本变量。 另外,我们将看到如何在ac程序中执行算术运算。
一般课程
有一些程序可以在我们的例程中使用,或者说是程序员的例程。 这些程序易于理解,有助于理解C编程的风格。 我们将在这里看到一些这些程序和一些很酷的技巧。
Loop Examples in C
此段旨在为学习者提供有关循环如何在c语言中工作的增强视图。 我们将看到简单的循环,如for,while和do-while,以及嵌套循环。
简单的循环程序
让我们看看我们在日常生活中使用的一些简单的循环程序 -
Patterns Examples in C
本节内容包含以受控方式使用嵌套循环的示例。 我们可能会看到外环正在控制内环等。我们采用了最常见的例子。
Array Example Programs in C
数组是同源数据的集合,以顺序格式排列。 在C中学习数组的概念非常重要,因为它是基本的数据结构。 在本节中,我们将介绍一些非常有用的数组程序,以便您深入了解C编程语言如何处理数组。
单阵列程序
这些程序是基本的,只涉及一个数组变量。 我们将学习如何在不同的情况下处理数组变量。
多阵列程序
这些程序涉及多个阵列。 本节应该为您提供一些简单的技术来处理程序中的多个数组变量。
String Programs in C
字符串实际上是由null字符'\ 0'终止的一维字符数组。 因此,以null结尾的字符串包含组成字符串后跟null 。
以下声明和初始化创建一个由单词“Hello”组成的字符串。 要将空字符保存在数组的末尾,包含字符串的字符数组的大小比单词“Hello”中的字符数多一个。
char greeting[6] = {'H', 'e', 'l', 'l', 'o', '\0'};
如果你遵循数组初始化的规则,那么你可以写如下语句 -
char greeting[] = "Hello";
在本节中,我们将学习如何使用字符串C编程语言。 我们将这些示例分为多个子部分,以便更好地了解我们正在做的事情 -
基础课程
这些程序专门用于理解C语言中字符串的基础知识。这些程序将字符串作为一个字符数组处理。
Multi-string Programs
这些程序有多个字符串变量。 这些应该可以让您深入了解如何使用C编程语言处理多个字符串变量 -
长字符串程序
句子或行可以被视为长字符串。 以下计划涉及相同的概念 -
Mathematical Programs in C
本节的开发是为了介绍一些可以使用c编程语言解决的常见数学问题。
数字和系列
让我们从一些指定的数字和系列开始编程。 在这里,我们将看到如何编程获得阿姆斯特朗,素数,因子数和斐波那契数列。
Average
在这里,我们将学习如何编程以找到平均值和百分比。
平均值,中位数和模式
均值,中位数和模式三者都是不同类型的平均值的类型。 平均处理寻找平均值的常用方法。 中位数是列表的中心值,模式是列表中出现最长时间的值。
一般课程
在学校学到的一些基础和一般课程可以让我们深入了解编程技巧。 在这里,我们将看到学校数学中使用的一般程序。
Linked List Programs in C
链表是一系列通过链接连接在一起的数据结构。
链接列表是包含项目的一系列链接。 每个链接都包含与另一个链接的连接。 链表是数组后第二个最常用的数据结构。 以下是理解链表的概念的重要术语。
Link - 链接列表的每个链接都可以存储称为元素的数据。
Next - 链接列表的每个链接都包含指向下一个链接的链接。
LinkedList - LinkedList包含指向First的第一个Link的连接链接。
在本节中,我们将学习使用链表的基本编程技术。
Simple (Singly) Linked List
该链表具有与相邻节点的顺序单向连接。 它只能单向解析。 在这里我们将学习单列表的基本操作。
循环链表
圆形链接列表是链接列表的变体,其中第一个元素指向最后一个元素,最后一个元素指向第一个元素。
双重链表
双向链接列表是链接列表的变体,其中可以向前和向后两种方式导航。