title: In C, is it ever O.K. to increment an uninitialized int?
body: <p>According to <a href="https://stackoverflow.com/a/13666975/1830334">this SO answer</a>, incrementing an uninitialized <code>int</code> in C results in undefined behavior. But what if I don't care at all about the initial value; for example, what if I just want an incrementing id? Is this <em>dangerous</em> or <em>bad practice</em> for any reason?</p>