The purpose of this article is to make everyone (especially C programmers) say: “I do not know C”. I want to show that the dark corners of C are much closer than it seems, and even trivial code lines may contain undefined behavior. The article is organized as a set of questions and answers. All the examples are separate files of the source code. 1. int i; int i = 10; Q: Is this code correct? (Will
![I Do Not Know C](https://cdn-ak-scissors.b.st-hatena.com/image/square/75b2957d09e74ce29e9e5e6b067c9dcedb02e8fb/height=288;version=1;width=512/https%3A%2F%2Fkukuruku.co%2Fuploads%2Ftopics%2Fpreview%2F00%2F00%2F01%2F48%2F305ed27fb1.jpg)