are sometimes enclosed in parentheses.

Note that parenthesis '' and '' may require backslashing or quoting, to prevent any special meaning given to it by the Command Line shell Interface (CLI).

In other words, using parenthesis means...

When is it is necessary to put the whole (right) expression of a define macro in parenthesis?

To put it another way, when in doubt, use parenthesis.

“I recall that your class taught me to not follow proper nouns that you plan to abbreviate later with an abbreviation in parenthesis. Ex: Master of Accounting (MAcc) students ate lunch yesterday. I want to be a MAcc student. Is this correct?”

Parenthesis | Definition of Parenthesis by Merriam …

Yes, the the more fluid way is to create a parenthetical with a brief explanation. If MAcc is an abbreviation you use regularly but new students might not know, you might introduce it this way:

Derived from the "O" which stands for an Ounce, if  in half a "(" parenthesis is formed.

printing - Python 3 print without parenthesis - Stack Overflow

In C#, they are basically declared like this:To call a function, you simply write its name, an open parenthesis, then parameters, if any, and then a closing parenthesis, like this:Here is an example of our DoStuff() function:The first part, public, is the visibility, and is optional.

Q&A: Why you shouldn't put acronyms in parentheses

A parenthesis is one of the marks usually called (ordinary, or curved) brackets in the UK or material set off by a pair of brackets (or commas or dashes). I've just used four parentheses to enclose two parentheses – but I wouldn't usually mix senses like this as it gets too confusing. Actually, since one bracket is rarely found without its 'other half', the singular form parenthesis more often refers to the inserted material, but this is not mandatory. To really disambiguate, the term 'parenthetical', used as a noun, is often used for the 'inserted material' sense.

9.9 — Overloading the parenthesis operator | Learn C++

Either or both of the upright curved lines, ( ), used to mark off explanatory or qualifying remarks in writing. Plural: parentheses. Adjective: parenthetical.

Actually the macro is wysiwyg so with that in mind you can decide what parentheses are needed:

Definition, Usage and a list of Parenthesis Examples in literature

An alternative approach is to note the emphasis outside the quotation, in parentheses, either as a separate sentence immediately after the sentence containing the quotation:

Short  in unquoted text can be placed in parentheses. (Use  for translations in quoted text.)

Define parenthesis | Dictionary and Thesaurus

In these examples, the parenthesis are used to specify a list:These show expressions:This is an example of creating a subshell:And this is an example of grouping:And here is an example where the parenthesis have two different meanings:I've tried to combine several of these uses into one statement, andit generates errors.

or as a parenthetical note added to the end of the sentence containing the quotation:

c - Parenthesis in define macros - Stack Overflow

If the function name is missing, as in your first example, then it is not a "parenthesis operator". It is simply a syntactic element of an expression that alters the association between operators and operands. In this case it simply does nothing. What you have is just an expression