cとの互換性を無視した場合のdefineの利点てあるのですか?