Arguments of a function are data that are transferred to the function so that she can process them on certain way with the procedure that is specified in the function definition. Arguments of a function can be any implemented or user-defined data (objects), pointers or references on some project respectively. Type void can't be in list of function arguments because that type doesn't define any concrete value. But the forwarding on pointer on type void is allowed.
LIST OF ARGUMENTS