当前位置: C语言 -- 附录 -- RSIZE_MAX

RSIZE_MAX宏


概要:

#define RSIZE_MAX value//value值由实现定义。


描述:

该宏表示rsize_t类型的最大值。该宏会扩展为size_t类型值,该宏不需要扩展为常量表达式。具有rsize_t类型参数的函数,如果参数值大于宏RSIZE_MAX,函数将其视为违反运行约束。


范例:
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
/*宏RSIZE_MAX范例*/

#define __STDC_WANT_LIB_EXT1__ 1
#include <stdint.h>
#include <stdio.h>

int main(void)
{
    printf_s("RSIZE_MAX = %zu\n", RSIZE_MAX);

    return 0;
}


结果:

注:测试时Visual Studio软件还未支持该宏,以上例子仅供参考。


相关内容:
rsize_t 表示sizeof运算符运算结果的无符号整数类型。