# C17

< c

ISO/IEC 9899:2018 ，又称 C17/C18 （分别代表完成和出版的年份），是 C 标准的当前版本。

C17 与 C11 相同，除了它将 `__STDC_VERSION__` 预定义宏更新到 201710L ，含有数个缺陷报告，以及弃用了一些特性。

## 过时

### 弃用

- ATOMIC_VAR_INIT
- 对以零大小调用 `realloc()` 的支持

## 缺陷报告

C17 中修正的缺陷报告（ 54 个缺陷）
DR 400 DR 401 DR 402 DR 403 DR 404 DR 405 DR 406 DR 407 DR 410 DR 412 DR 414 DR 415 DR 416 DR 417 DR 419 DR 423 DR 426 DR 428 DR 429 DR 430 DR 431 DR 433 DR 434 DR 436 DR 437 DR 438 DR 439 DR 441 DR 444 DR 445 DR 447 DR 448 DR 450 DR 452 DR 453 DR 457 DR 458 DR 459 DR 460 DR 462 DR 464 DR 465 DR 468 DR 470 DR 471 DR 472 DR 473 DR 475 DR 477 DR 480 DR 481 DR 485 DR 487 DR 491