The &quot;C Programming Cleverness and Ego Issues&quot; is a good bit of advice:<p>&gt; Build programs that do something cool rather than
programs which flex the language&#x27;s syntax. Syntax -- who cares?<p>Otherwise, I&#x27;d never heard of&#x2F;seen the `#pragma once` preprocessor directive. (Not that I do <i>that</i> much C programming!) How common is it to use this over include guards?