stdlib.h头文件定义了四种变量类型,几种宏以及用于执行常规功能的各种函数。 Library变量 (Library Variables) 以下是标题stdlib.h中定义的变量类型 - Sr.No. 变量和描述 1 size_t 这是无符号整数类型,是sizeof关键字的结果。 2 wchar_t 这是wide字符常量大小的整数类型。 3 div_t 这是div函数返回的结构。 4 ldiv_
stdio.h头文件定义了三种变量类型,几个宏以及用于执行输入和输出的各种函数。 Library变量 (Library Variables) 以下是标题stdio.h中定义的变量类型 - Sr.No. 变量和描述 1 size_t 这是无符号整数类型,是sizeof关键字的结果。 2 FILE 这是适合于存储文件流的信息的对象类型。 3 fpos_t 这是一种适合存储文件中任何位置的对象类型。 L
stddef.h头定义了各种变量类型和宏。 其中许多定义也出现在其他标题中。 Library变量 (Library Variables) 以下是标题stddef.h中定义的变量类型 - Sr.No. 变量和描述 1 ptrdiff_t 这是带符号的整数类型,是减去两个指针的结果。 2 size_t 这是无符号整数类型,是sizeof关键字的结果。 3 wchar_t 这是宽字符常量大小的整数类型。
stdarg.h头定义了一个变量类型va_list和三个宏,当参数的数量未知时,可以用来获取函数中的参数,即参数的可变数量。 使用参数列表末尾的省略号(,...)定义变量参数的函数。 Library变量 (Library Variables) 以下是标题stdarg.h中定义的变量类型 - Sr.No. 变量和描述 1 va_list 这是一种适合保存三个宏va_start(), va_arg()
signal.h头定义了一个变量类型sig_atomic_t ,两个函数调用,以及几个宏来处理程序执行过程中报告的不同信号。 Library变量 (Library Variables) 以下是标头signal.h中定义的变量类型 - Sr.No. 变量和描述 1 sig_atomic_t 这是int类型,用作信号处理程序中的变量。 这是一个整体类型的对象,即使在存在异步信号的情况下也可以作为原子实
setjmp.h头文件定义了宏setjmp() ,一个函数longjmp()和一个变量类型jmp_buf ,用于绕过正常的函数调用和返回规则。 Library变量 (Library Variables) 以下是标头setjmp.h中定义的变量类型 - Sr.No. 变量和描述 1 jmp_buf 这是一个数组类型,用于保存宏setjmp()和函数longjmp() 。 Library宏 (Libr
math.h头定义了各种数学函数和一个宏。 此库中可用的所有函数都将double作为参数,并返回double作为结果。 Library宏 (Library Macros) 此库中只定义了一个宏 - Sr.No. 宏观和描述 1 HUGE_VAL 当函数的结果可能无法表示为浮点数时,将使用此宏。 如果正确结果的幅度太大而无法表示,则函数将errno设置为ERANGE以指示范围错误,并返回由宏HUGE
locale.h标头定义特定于位置的设置,例如日期格式和货币符号。 您将找到几个定义的宏以及一个重要的结构struct lconv和下面列出的两个重要函数。 Library宏 (Library Macros) 以下是标题中定义的宏,这些宏将在下面列出的两个函数中使用 - Sr.No. 宏观和描述 1 LC_ALL 设置一切。 2 LC_COLLATE 影响strcoll和strxfrm函数。 3
limits.h标头确定各种变量类型的各种属性。 此标头中定义的宏限制了各种变量类型的值,如char,int和long。 这些限制指定变量不能存储超出这些限制的任何值,例如,无符号字符最多可以存储255个值。 Library宏 (Library Macros) 以下值是特定于实现的,并使用#define指令定义,但这些值可能不低于此处给出的值。 宏 值 描述 CHAR_BIT 8 定义字节中的位数
C标准库的float.h头文件包含一组与浮点值相关的各种与平台相关的常量。 这些常量由ANSI C提出。它们允许制作更多可移植程序。 在检查所有常量之前,最好先了解浮点数由以下四个元素组成 - Sr.No. 组件和组件说明 1 S 标志(+/-) 2 b 指数表示的基数或基数,2表示二进制,10表示十进制,16表示十六进制,依此类推...... 3 e 指数,最小e min和最大e max之间的整
C标准库的errno.h头文件定义了整数变量errno ,它由系统调用和一些库函数errno ,以便在出现错误时指示出现了什么问题。 此宏扩展为int类型的可修改左值,因此它可以由程序读取和修改。 程序启动时, errno设置为零。 标准C库的某些功能将其值修改为非零值,以指示某些类型的错误。 您也可以在方便时修改其值或重置为零。 errno.h头文件还定义了一个指示不同错误代码的宏列表,这些宏将
C标准库的ctype.h头文件声明了几个对测试和映射字符有用的函数。 所有函数都接受int作为参数,其值必须为EOF或可表示为unsigned char。 如果参数c满足所描述的条件,则所有函数都返回非零(true),否则返回零(false)。 Library 函数 以下是标题ctype.h中定义的函数 - Sr.No. 功能说明 1 int isalnum(int c) 此函数检查传递的字符是否
C标准库的assert.h头文件提供了一个名为assert的宏,可用于验证程序所做的假设,如果此假设为假,则打印诊断消息。 定义的宏assert引用另一个宏NDEBUG ,它不是“assert.h”的一部分。 如果在源文件中将NDEBUG定义为宏名称,则在包含“assert.h”的位置, assert宏定义如下 - #define assert(ignore) ((void)0) Library
以下测验提供了与C++ Framework相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。 问题1 - 构造函数可以是虚拟的。 A - True B - False Answer : B 解释 (Explainat
当您需要多次执行代码块时,可能会出现这种情况。 通常,语句按顺序执行:首先执行函数中的第一个语句,然后执行第二个语句,依此类推。 编程语言提供各种控制结构,允许更复杂的执行路径。 循环语句允许我们多次执行一个语句或一组语句,以下是大多数编程语言中循环语句的一般说法 - C ++编程语言提供以下类型的循环来处理循环要求。 Sr.No 循环类型和描述 1 while 循环 在给定条件为真时重复语句或语