user6205: As it says in the title. I have been searching but I cant seem to find the answer.
What is the difference between void setup() and void setup(void) as well as void loop() and void loop(void)?

user368: Absolutely nothing, in modern versions of C and C++. Specifying no arguments is the same as specifying void.
In old versions of C a function with no arguments took a single implicit int argument or allowed you to specify the arguments on a separate line, but no one uses anything like that nowadays.

6205: <p>As it says in the title. I have been searching but I cant seem to find the answer.</p>

<p>What is the difference between void setup() and void setup(void) as well as void loop() and void loop(void)?</p>
 368: <p>Absolutely nothing, in modern versions of C and C++. Specifying no arguments is the same as specifying <code>void</code>.</p>

<p>In old versions of C a function with no arguments took a single implicit <code>int</code> argument or allowed you to specify the arguments on a separate line, but no one uses anything like that nowadays.</p>
