c标准
C的标准
c标准 | 年份 |
---|---|
Classic C | 1978 |
ANSI C | 1989 |
ISO C90 | 1990 |
ISO C99 | 1999 |
ISO C11 | 2011 |
ISO C17 | 2017 |
C99
inline
内联函数
restrict
restrict
是类型限定符,它主要用于指示指针之间的别名关系,从而允许编译器进行更有效的优化。
restrict的声明
1 | int* restrict p; |
1 | typedef int * POINT; |
restrict修饰指针,表示该指针是访问该指针所指向对象的唯一方法,不存在指针别名(多个指针执行同一块内存区域)的情况
restrict 语义仅应用于左值(可赋值的内存位置)表达式
_Bool
布尔宏
_Complex
复数宏
_Imaginary
C17
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xiao's blog!