Depending on C99 is fine but in all cases, code readability is more important than using any syntax that hides what's actually happening.