设为首页
收藏本站
设为首页
点击收藏
手机版
手机扫一扫访问
迪恩网络手机版
关注官方公众号
微信扫一扫关注
公众号
忘记密码?
QQ登录
微信登录
登陆
注册
门户
Portal
开源
问答
系统
工作
资讯
论坛
BBS
硬件
编程
漏洞
安全
虚拟化
问答
投稿
文章
帖子
用户
快速发帖
客服电话
点击联系客服
在线时间:8:00-16:00
客服电话
132-9538-2358
电子邮件
[email protected]
APP下载
迪恩网络APP
随时随地掌握行业动态
官方微信
扫描二维码
关注迪恩网络微信公众号
问题反馈
返回顶部
电脑基础
选购指南
故障排查
笔记本
电脑组装
电视盒子
平板电脑
电脑周边
Python
Java
Node.js
c#
Ruby
JSP
LUA
ASP.NET
VBScript
VB.NET
Perl
Erlang
Scala
Julia
JavaScript
VUE
JQuery
Node.js
TypeScript
AJAX
HTML
CSS
BootStrap
综合其他
经典问答
漏洞分析
CVE漏洞
安全教程
安全设置
杀毒防毒
病毒查杀
脚本攻防
入侵防御
工具使用
加密解密
手机安全
安全其他
Docker
网址转二维码
网址缩短
网址转二维码
网址转二维码
qrcode.16892.net
qrcode.55276.net
qrcode.devdocs.uk
qrcode.mlink.in
qrcode.ogeek.cn
qrcode.ostack.cn
qrcode.shenghuobao.net
qrcode.shenzhenjia.cn
qrcode.sqlite.in
qrcode.vigge.cn
qrcode.vigge.net
qrcode.vigges.net
qrcode.wujigu.com
qrcode.xstack.ru
tools.16892.net
tools.55276.net
tools.devdocs.uk
OStack程序员社区-中国程序员成长平台
›
门户
›
编程
›
C语言
C语言
RSS
下级分类:
C语言教程
C语言教程
C 标准库 - <stdarg.h>
C 标准库 - stdarg.h 简介 stdarg.h 头文件定义了一个变量类型 va_list 和三个宏,这三个宏可用于在参数个数未知(即参数个数可变)时获取函数中的参数。 可变参数的函数通在参数列表的末尾是使用省略号(,...)定义的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:227
|
回复:0
C语言教程
C 标准库 - <signal.h>
C 标准库 - signal.h 简介 signal.h 头文件定义了一个变量类型 sig_atomic_t、两个函数调用和一些宏来处理程序执行期间报告的不同信号。 库变量 下面是头文件 signal.h 中定义的变量类型: 序号变量 描述 1sig_ato ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:211
|
回复:0
C语言教程
C 标准库 - <setjmp.h>
C 标准库 - setjmp.h 简介 setjmp.h 头文件定义了宏 setjmp()、函数 longjmp() 和变量类型 jmp_buf,该变量类型会绕过正常的函数调用和返回规则。 库变量 下面列出了头文件 setjmp.h 中定义的变量: 序号变量 描述 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:219
|
回复:0
C语言教程
C 标准库 - <math.h>
C 标准库 - math.h 简介 math.h 头文件定义了各种数学函数和一个宏。在这个库中所有可用的功能都带有一个 double 类型的参数,且都返回 double 类型的结果。 库宏 下面是这个库中定义的唯一的一个宏: 序号宏 描述 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:199
|
回复:0
C语言教程
C 标准库 - <locale.h>
C 标准库 - locale.h 简介 locale.h 头文件定义了特定地域的设置,比如日期格式和货币符号。接下来我们将介绍一些宏,以及一个重要的结构 struct lconv 和两个重要的函数。 库宏 下面列出了头文件 locale.h 中定义的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:239
|
回复:0
C语言教程
C 标准库 - <limits.h>
C 标准库 - limits.h 简介 limits.h 头文件决定了各种变量类型的各种属性。定义在该头文件中的宏限制了各种变量类型(比如 char、int 和 long)的值。 这些限制指定了变量不能存储任何超出这些限制的值,例如一个无 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:196
|
回复:0
C语言教程
C 标准库 - <float.h>
C 标准库 - float.h 简介 C 标准库的 float.h 头文件包含了一组与浮点值相关的依赖于平台的常量。这些常量是由 ANSI C 提出的,这让程序更具有可移植性。在讲解这些常量之前,最好先弄清楚浮点数是由下面四个元素组 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:210
|
回复:0
C语言教程
C 标准库 - <errno.h>
C 标准库 - errno.h 简介 C 标准库的 errno.h 头文件定义了整数变量 errno,它是通过系统调用设置的,在错误事件中的某些库函数表明了什么发生了错误。该宏扩展为类型为 int 的可更改的左值,因此它可以被一个程序读 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:214
|
回复:0
C语言教程
C 标准库 - <ctype.h>
C 标准库 - ctype.h 简介 C 标准库的 ctype.h 头文件提供了一些函数,可用于测试和映射字符。 这些函数接受 int 作为参数,它的值必须是 EOF 或表示为一个无符号字符。 如果参数 c 满足描述的条件,则这些函数返回非 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:204
|
回复:0
C语言教程
C 标准库 - <assert.h>
C 标准库 - assert.h 简介 C 标准库的 assert.h头文件提供了一个名为 assert 的宏,它可用于验证程序做出的假设,并在假设为假时输出诊断消息。 已定义的宏 assert 指向另一个宏 NDEBUG,宏 NDEBUG 不是 assert.h 的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:238
|
回复:0
C语言教程
C 标准库 - 参考手册
C 标准库 - 参考手册 C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。 C 语言是一种广泛使用的计算机语言,它与 J ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:223
|
回复:0
C语言教程
C 命令行参数
C 命令行参数 执行程序时,可以从命令行传值给 C 程序。这些值被称为命令行参数,它们对程序很重要,特别是当您想从外部控制程序,而不是在代码内对这些值进行硬编码时,就显得尤为重要了。命令行参数是使用 main() ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:218
|
回复:0
C语言教程
C 内存管理
C 内存管理 本章将讲解 C 中的动态内存管理。C 语言为内存的分配和管理提供了几个函数。这些函数可以在 stdlib.h 头文件中找到。 序号函数和描述 1void *calloc(int num, int size);该函数分配一个带有 function a ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:203
|
回复:0
C语言教程
C 可变参数
C 可变参数 有时,您可能会碰到这样的情况,您希望函数带有可变数量的参数,而不是预定义数量的参数。C 语言为这种情况提供了一个解决方案,它允许您定义一个函数,能根据具体的需求接受可变数量的参数。下面的实例 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:209
|
回复:0
C语言教程
C 递归
C 递归 递归是以自相似的方式重复项目的处理过程。同样地,在编程语言中,在函数内部调用函数自身,称为递归调用。如下: void recursion(){ recursion(); /* 函数调用自身 */}int main(){ recursion();} C 语 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:198
|
回复:0
C语言教程
C 错误处理
C 错误处理 C 语言不提供对错误处理的直接支持,但是作为一种系统编程语言,它以返回值的形式允许您访问底层数据。在发生错误时,大多数的 C 或 UNIX 函数调用返回 1 或 NULL,同时会设置一个错误代码 errno,该错 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:205
|
回复:0
C语言教程
C 强制类型转换
C 强制类型转换 强制类型转换是把变量从一种类型转换为另一种数据类型。例如,如果您想存储一个 long 类型的值到一个简单的整型中,您需要把 long 类型强制转换为 int 类型。您可以使用强制类型转换运算符来把值显式 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:188
|
回复:0
C语言教程
C 头文件
C 头文件 头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享。有两种类型的头文件:程序员编写的头文件和编译器自带的头文件。 在程序中要使用头文件,需要使用 C 预处理指令 #inclu ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:205
|
回复:0
C语言教程
C 预处理器
C 预处理器 C 预处理器不是编译器的组成部分,但是它是编译过程中一个单独的步骤。简言之,C 预处理器只不过是一个文本替换工具而已,它们会指示编译器在实际编译之前完成所需的预处理。我们将把 C 预处理器(C Pre ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:199
|
回复:0
C语言教程
C 文件读写
C 文件读写 本章我们将介绍 C 程序员如何创建、打开、关闭文本文件或二进制文件。 一个文件,无论它是文本文件还是二进制文件,都是代表了一系列的字节。C 语言不仅提供了访问顶层的函数,也提供了底层(OS)调用来 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:211
|
回复:0
C语言教程
C typedef
C typedef C 语言提供了 typedef 关键字,您可以使用它来为类型取一个新的名字。下面的实例为单字节数字定义了一个术语 BYTE: typedef unsigned char BYTE; 在这个类型定义之后,标识符 BYTE 可作为类型 unsigned c ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:201
|
回复:0
C语言教程
C 位域
C 位域 如果程序的结构中包含多个开关量,只有 TRUE/FALSE 变量,如下: struct{ unsigned int widthValidated; unsigned int heightValidated;} status; 这种结构需要 8 字节的内存空间,但在实际上,在每_来自C ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:200
|
回复:0
C语言教程
C 共用体
C 共用体 共用体是一种特殊的数据类型,允许您在相同的内存位置存储不同的数据类型。您可以定义一个带有多成员的共用体,但是任何时候只能有一个成员带有值。共用体提供了一种使用相同的内存位置的有效方式。 定义 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:201
|
回复:0
C语言教程
C 结构体
C 结构体 C 数组允许定义可存储相同类型数据项的变量,结构是 C 编程中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,您可能需要跟 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:205
|
回复:0
C语言教程
C 字符串
C 字符串 在 C 语言中,字符串实际上是使用 null 字符 终止的一维字符数组。因此,一个以 null 结尾的字符串,包含了组成字符串的字符。 下面的声明和初始化创建了一个 Hello 字符串。由于在数组的末尾存储了空字符 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:219
|
回复:0
C语言教程
C 指针
C 指针 学习 C 语言的指针既简单又有趣。通过指针,可以简化一些 C 编程任务的执行,还有一些任务,如动态内存分配,没有指针是无法执行的。所以,想要成为一名优秀的 C 程序员,学习指针是很有必要的。 正如您所知 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:205
|
回复:0
C语言教程
C 数组
C 数组 C 语言支持数组数据结构,它可以存储一个固定大小的相同类型元素的顺序集合。数组是用来存储一系列数据,但它往往被认为是一系列相同类型的变量。 数组的声明并不是声明一个个单独的变量,比如 number0、num ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:184
|
回复:0
C语言教程
C 作用域规则
C 作用域规则 任何一种编程中,作用域是程序中定义的变量所存在的区域,超过该区域变量就不能被访问。C 语言中有三个地方可以声明变量: 在函数或块内部的局部变量 在所有函数外部的全局变量 在形式参数的函数参数 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:210
|
回复:0
C语言教程
C 函数
C 函数 函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。 您可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由您来决定 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:238
|
回复:0
C语言教程
C 循环
C 循环 有的时候,可能需要多次执行同一块代码。一般情况下,语句是顺序执行的:函数中的第一个语句先执行,接着是第二个语句,依此类推。 编程语言提供了允许更为复杂的执行路径的多种控制结构。 循环语 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:227
|
回复:0
C语言教程
C 判断
C 判断 判断结构要求程序员指定一个或多个要评估或测试的条件,以及条件为真时要执行的语句(必需的)和条件为假时要执行的语句(可选的)。C 语言把任何非零和非空的值假定为 true,把零或 null 假定为 false。下面 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:213
|
回复:0
C语言教程
C 运算符
C 运算符 运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。C 语言内置了丰富的运算符,并提供了以下类型的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:205
|
回复:0
C语言教程
C 存储类
C 存储类 存储类定义 C 程序中变量/函数的范围(可见性)和生命周期。这些说明符放置在它们所修饰的类型之前。下面列出 C 程序中可用的存储类: auto register static extern auto 存储类 auto 存储类是所有局部 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:215
|
回复:0
C语言教程
C 常量
C 常量 常量是固定值,在程序执行期间不会改变。这些固定的值,又叫做字面量。 常量可以是任何的基本数据类型,比如整数常量、浮点常量、字符常量,或字符串字面值,也有枚举常量。 常量就像是常规的变量,只不过常 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:206
|
回复:0
C语言教程
C 变量
C 变量 变量其实只不过是程序可操作的存储区的名称。C 中每个变量都有特定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上。 变量的名称可以由字母、数字和下划线 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:228
|
回复:0
C语言教程
C 数据类型
C 数据类型 在 C 语言中,数据类型指的是用于声明不同类型的变量或函数的一个广泛的系统。变量的类型决定了变量存储占用的空间,以及如何解释存储的位模式。 C 中的类型可分为以下几种: 序号类型与描述 1基本类型 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:165
|
回复:0
C语言教程
C 基本语法
C 基本语法 我们已经看过 C 程序的基本结构,这将有助于我们理解 C 语言的其他基本的构建块。 C 的标记(Tokens) C 程序由各种标记组成,标记可以是关键字、标识符、常量、字符串值,或者是一个符号。例如,下面的 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:161
|
回复:0
C语言教程
C 程序结构
C 程序结构 在我们学习 C 语言的基本构建块之前,让我们先来看看一个最小的 C 程序结构,在接下来的章节中可以以此作为参考。 C Hello W3Cschool 实例 C 程序主要包括以下部分: 预处理器指令 函数 变 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:172
|
回复:0
C语言教程
C 环境设置
C 环境设置 本地环境设置 如果您想要设置 C 语言环境,您需要确保电脑上有以下两款可用的软件,文本编辑器和 C 编译器。 文本编辑器 这将用于输入您的程序。文本编辑器包括 Windows Notepad(不推荐)、OS Edit comm ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:182
|
回复:0
C语言教程
C 简介
C 语言是一种通用的高级语言,最初是由丹尼斯·里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。在 1978 年,布莱恩·柯林汉(Brian Kernighan)和丹尼 ...……
作者:菜鸟教程小白
|
时间:2022-1-22 19:41
|
阅读:189
|
回复:0
1 ...
29
30
31
32
33
34
35
36
37
/ 37 页
热门
推荐
More+
专题
导读
More+
热门
话题
More+
阅读
排行榜
返回顶部