C 语言实例 - 输出 "Hello, World!"
使用 printf() 输出 "Hello, World!"。
#include <stdio.h>
int ma...
C语言在线学习教程–C排序算法
C语言在线学习教程--C排序算法
C 排序算法
冒泡排序
冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序(如从大到小、...
C语言在线学习教程–C命令行参数
C语言在线学习教程--C命令行参数
C 命令行参数
执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码...
C语言在线学习教程–C内存管理
C语言在线学习教程--C内存管理
C 内存管理
本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 <stdlib.h> 头文件中找到。
...
C语言在线学习教程–C可变参数
C语言在线学习教程--C可变参数
C 可变参数
有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根...
C语言在线学习教程–C递归
C语言在线学习教程--C递归
C 递归
递归指的是在函数的定义中使用函数自身的方法。
举个例子:
从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?"从前有座山,山里...
C语言在线学习教程–C错误处理
C语言在线学习教程--C错误处理
C 错误处理
C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用...
C语言在线学习教程–C强制类型转换
C语言在线学习教程--C强制类型转换
C 强制类型转换
强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强...
C语言在线学习教程–C头文件
C语言在线学习教程--C头文件
C 头文件
头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。
...
C语言在线学习教程–C预处理器
C语言在线学习教程--C预处理器
C 预处理器
C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前...
26