#include <iostream>
#include <typeinfo>

int main()
{
    int a[2];

    std::cout << typeid(a).name() << '\n';
    std::cout << typeid(a[0]).name() << '\n';
    std::cout << typeid(&a[0]).name() << '\n';
    std::cout << typeid(&a).name() << '\n';
}