• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C语言教程

RSS
  • C 变量
    C 变量
    C 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:229 | 回复:0
  • C 常量
    C 常量
    C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:207 | 回复:0
  • C 存储类
    C 存储类
    C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类 auto 存储类是所有局部 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:216 | 回复:0
  • C 运算符
    C 运算符
    C 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:206 | 回复:0
  • C 判断
    C 判断
    C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。下面 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:214 | 回复:0
  • C 循环
    C 循环
    C 循环 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环语 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:228 | 回复:0
  • C 函数
    C 函数
    C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:239 | 回复:0
  • C 作用域规则
    C 作用域规则
    C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函数参数 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:211 | 回复:0
  • C 数组
    C 数组
    C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、num ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:185 | 回复:0
  • C 指针
    C 指针
    C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:206 | 回复:0
  • C 字符串
    C 字符串
    C 字符串 在 C 语言中,字符串实际上是使用 null 字符 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 Hello 字符串。由于在数组的末尾存储了空字符 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:220 | 回复:0
  • C 结构体
    C 结构体
    C 结构体 C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:206 | 回复:0
  • C 共用体
    C 共用体
    C 共用体 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:202 | 回复:0
  • C 位域
    C 位域
    C 位域 如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下: struct{ unsigned int widthValidated; unsigned int heightValidated;} status; 这种结构需要 8 字节的内存空间,但在实际上,在每_来自C ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:201 | 回复:0
  • C typedef
    C typedef
    C typedef C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE: typedef unsigned char BYTE; 在这个类型定义之后,标识符 BYTE 可作为类型 unsigned c ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:202 | 回复:0
  • C 文件读写
    C 文件读写
    C 文件读写 本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:212 | 回复:0
  • C 预处理器
    C 预处理器
    C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Pre ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:200 | 回复:0
  • C 头文件
    C 头文件
    C 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #inclu ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:206 | 回复:0
  • C 强制类型转换
    C 强制类型转换
    C 强制类型转换 强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:189 | 回复:0
  • C 错误处理
    C 错误处理
    C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:206 | 回复:0
  • C 递归
    C 递归
    C 递归 递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。如下: void recursion(){ recursion(); /* 函数调用自身 */}int main(){ recursion();} C 语 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:199 | 回复:0
  • C 可变参数
    C 可变参数
    C 可变参数 有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。下面的实例 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:210 | 回复:0
  • C 内存管理
    C 内存管理
    C 内存管理 本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 stdlib.h 头文件中找到。 序号函数和描述 1void *calloc(int num, int size);该函数分配一个带有 function a ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:204 | 回复:0
  • C 命令行参数
    C 命令行参数
    C 命令行参数 执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用 main() ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:219 | 回复:0
  • C 标准库 - 参考手册
    C 标准库 - 参考手册
    C 标准库 - 参考手册 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 J ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:224 | 回复:0
  • C 标准库 - <assert.h>
    C 标准库 - <assert.h>
    C 标准库 - assert.h 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。 已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 assert.h 的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:239 | 回复:0
  • C 标准库 - <ctype.h>
    C 标准库 - <ctype.h>
    C 标准库 - ctype.h 简介 C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符。 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。 如果参数 c 满足描述的条件,则这些函数返回非 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:205 | 回复:0
  • C 标准库 - <errno.h>
    C 标准库 - <errno.h>
    C 标准库 - errno.h 简介 C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:215 | 回复:0
  • C 标准库 - <float.h>
    C 标准库 - <float.h>
    C 标准库 - float.h 简介 C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:211 | 回复:0
  • C 标准库 - <limits.h>
    C 标准库 - <limits.h>
    C 标准库 - limits.h 简介 limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。 这些限制指定了变量不能存储任何超出这些限制的值,例如一个无 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:197 | 回复:0
  • C 标准库 - <locale.h>
    C 标准库 - <locale.h>
    C 标准库 - locale.h 简介 locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两个重要的函数。 库宏 下面列出了头文件 locale.h 中定义的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:240 | 回复:0
  • C 标准库 - <math.h>
    C 标准库 - <math.h>
    C 标准库 - math.h 简介 math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double 类型的结果。 库宏 下面是这个库中定义的唯一的一个宏: 序号宏 描述 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:200 | 回复:0
  • C 标准库 - <setjmp.h>
    C 标准库 - <setjmp.h>
    C 标准库 - setjmp.h 简介 setjmp.h 头文件定义了宏 setjmp()、函数 longjmp() 和变量类型 jmp_buf,该变量类型会绕过正常的函数调用和返回规则。 库变量 下面列出了头文件 setjmp.h 中定义的变量: 序号变量 描述 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:220 | 回复:0
  • C 标准库 - <signal.h>
    C 标准库 - <signal.h>
    C 标准库 - signal.h 简介 signal.h 头文件定义了一个变量类型 sig_atomic_t、两个函数调用和一些宏来处理程序执行期间报告的不同信号。 库变量 下面是头文件 signal.h 中定义的变量类型: 序号变量 描述 1sig_ato ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:212 | 回复:0
  • C 标准库 - <stdarg.h>
    C 标准库 - <stdarg.h>
    C 标准库 - stdarg.h 简介 stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。 可变参数的函数通在参数列表的末尾是使用省略号(,...)定义的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:228 | 回复:0
  • C 标准库 - <stddef.h>
    C 标准库 - <stddef.h>
    C 标准库 - stddef.h 简介 stddef .h 头文件定义了各种变量类型和宏。这些定义中的大部分也出现在其它头文件中。 库变量 下面是头文件 stddef.h 中定义的变量类型: 序号变量 描述 1ptrdiff_t这是有符号整数类型, ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:163 | 回复:0
  • C 标准库 - <stdio.h>
    C 标准库 - <stdio.h>
    C 标准库 - stdio.h 简介 stdio .h 头文件定义了三个变量类型、一些宏和各种函数来执行输入和输出。 库变量 下面是头文件 stdio.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:182 | 回复:0
  • C 标准库 - <stdlib.h>
    C 标准库 - <stdlib.h>
    C 标准库 - stdlib.h 简介 stdlib .h 头文件定义了四个变量类型、一些宏和各种通用工具函数。 库变量 下面是头文件 stdlib.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关键字的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:143 | 回复:0
  • C 标准库 - <string.h>
    C 标准库 - <string.h>
    C 标准库 - string.h 简介 string .h 头文件定义了一个变量类型、一个宏和各种操作字符数组的函数。 库变量 下面是头文件 string.h 中定义的变量类型: 序号变量 描述 1size_t 这是无符号整数类型,它是 sizeof 关 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:150 | 回复:0
  • C 标准库 - <time.h>
    C 标准库 - <time.h>
    C 标准库 - time.h 简介 time.h 头文件定义了四个变量类型、两个宏和各种操作日期和时间的函数。 库变量 下面是头文件 time.h 中定义的变量类型: 序号变量 描述 1size_t 是无符号整数类型,它是 sizeof 关键字的 ...……
    作者:菜鸟教程小白 | 时间:2022-1-22 19:41 | 阅读:168 | 回复:0
热门推荐
专题导读
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap