An expression statement contains an expression. The expression can be null.
An expression statement evaluates the given expression, which can then be assigned to a variable or used as an argument in a function call. Some examples are:
printf("Account Number: \n"); /* call to the printf */marks = dollars * exch_rate; /* assignment to marks */(difference <0) ? ++losses : ++gain; /* conditional increment */switches=flags | BIT_MASK; /* assignment to switches */