C 语言概览

适用场景与和 C++ 的关系

说明

C 是面向过程语言,无 STL。本 OJ 暂不自动评测 C,建议使用 C++ 提交(可混用 scanf/printf)。

最小模板

#include <stdio.h>
#include <stdlib.h>

int main(void) {
    int n;
    scanf("%d", &n);
    printf("%d\n", n);
    return 0;
}

头文件

stdio.h(IO)、stdlib.h(malloc)、string.h(memset)、math.h(数学函数)。

学习建议

竞赛以 C++ 为主;理解 C 有助于理解指针与内存,见后续章节。