tavianator parent
The C standard (since C99) says that `main()` has an implicit `return 0`, you don't need to write it explicitly.
Sure but are we teaching good habits to students, or are we golfing?
Given how many tutorials leave best practices out on how to do proper error handling, strings and arrays in C, doing analysis as part of the build, I would say golfing most of the time.