بحثت ولكن لم افهم إلا قليل ولدي بعض اﻷسئلة

لماذا المؤشرات في ++c/c فقط ؟

هل هذا الـ output هو عنوان a في الذاكرة ؟

int a;
cout << &a;

لماذا يتغير الـ output في كل مرة؟

ما الفرق بين & و * و **؟

اكملوا الباقي، وﻻ تنسوا اﻷمثلة :)