Multiple choice What does the following C++ statement do? extern int a; Declaration of variable 'a' without definition Definition of variable 'a' Declaration and definition of variable 'a' Declaration of function pointer 'a' Reveal answer Fill a bubble to check yourself A Correct answer Explanation Extern is used for declaring and not defining.