#define NUM (100)

という例題があるんですが、何故( )をつけるんでしょうか?

#define errno (*_errno())

で、*_errno() を囲ってる ( ) と同じ意味でしょうか?