do 語句

持續執行一系列語句,直到條件運算式失敗為止。

[Attribute] do { Statement Block; } while ( Conditional ) ;

參數

屬性

選擇性參數,可控制語句的編譯方式。

屬性 Description
fastopt 減少編譯時間,但會產生較不積極優化。 如果您使用這個屬性,編譯器將不會取消註冊迴圈。
此屬性只會影響支援 中斷 指令的著色器模型目標。 此屬性適用于著色器模型 vs_2_x著色器模型 3 和更新版本。 當編譯器編譯迴圈時,著色 器模型 4 和更新版本特別有用。 編譯器預設會模擬迴圈,以評估其是否可以取消註冊。 如果您不想讓編譯器取消註冊迴圈,請使用此屬性來減少編譯時間。

語句區塊

一或多個 語句

條件

條件 運算式。 在評估運算式之前,會先執行語句區塊。 當運算式評估為 false 時,就會結束迴圈。

規格需求

需求
標頭
Ocidl.h

另請參閱

流程式控制制