 <p>The character array contains executable code and the cast is a function cast.</p> <p><code>(*(void(*) ())</code> means "cast to a function pointer that produces void, i.e. nothing. The <code>()</code> after the name is the function call operator.</p>