---
# System prepended metadata

title: 2021q1 Homework1 (quiz2)

---

# 2021q1 Homework1 (quiz2)
contributed by < `xralphack` >

### 作業要求

我想要重現

warning: ISO C forbids braced-groups within expressions [-Wpedantic]

要加上 -pedantic flag 才會跑出警告

https://stackoverflow.com/questions/2855121/what-is-the-purpose-of-using-pedantic-in-gcc-g-compiler

另外要有用到這個 defined macro 才會被警告, 猜測是因為前處理器有發現使用到 macro 才會去做複製貼上,如果沒有用到,也不會複製貼上,更不會有後面的語法檢查

可以用 `__extension__` 這個修飾字，讓 gcc 編譯器產生警告