2016-07-21 61 views
0

我正在查看單片機上UART的配置。下面是描述UART狀態的結構。瞭解c中的結構 - uart config

截至main()開始有這行代碼

uart_status_t uart_status __attribute__((unused)) = 0;

有人能解釋這一行做了什麼?

謝謝

+0

您是否嘗試過做一個小的搜索? –

+0

用於避免編譯器警告。使用Google ... – Rotem

+0

它不是一個結構,而是一個枚舉。該聲明將uart_status設置爲UART_IDLE。 gcc文檔指出:[unused]意味着該變量可能未被使用。 GCC不會爲這個變量產生警告。 –

回答