- Excellent support for
#define
andtypedef
to define short acronyms, Java has none. - Wider community support, more people use it.
- Can get exceptions and error messages by using -fsanitize flags.
- Simple and fast IO (Java has large templates to get faster IO).
??