他のプログラマに「バグ」ではなく「仕様」だと主張するためには assert() 関数を使います。
とりあえず一度実行して繰り返すかは最後に判断するループを作るためには do ~ while 文を使います。
32bit 値の上位 16bit または下位 16bit を取得するためには、 HIWORD マクロ、または LOWORD マクロ を使います。
64bit コードと 32bit コードで適切に振り分けられる int 型を使うためには、 INT_PTR を使います。
実は、つっかえ棒が出現してきて焼けるんですけど、あれを開発者の苦労と受け取っていただける方が多いようです。
図形を描画する際に背景を透過するためには SetBkMode() 関数を使います。
条件が成立している間、繰り返すためには while 文を使います。
0からnまでの乱数を取得するためには srand() 関数と rand() 関数を使います。