Нет!Ну, это зависит от контекста, но явно они не одного типа.
*
- указатель, тогда как []
- массив.
Указатель - это переменная, значением которой является адрес другой переменной, т. Е. Прямой адрес ячейки памяти.Как и любая переменная или константа, вы должны объявить указатель, прежде чем использовать его для хранения любого адреса переменной.Общая форма объявления переменной указателя: *
перед переменным
Где массив - это список объектов.
Я рекомендую посмотреть, что такое указатели, поскольку они являются сильной частью C и C ++.
Вот хорошее место, чтобы узнать о них https://www.tutorialspoint.com/cprogramming/c_pointers.htm (также место, где я получил цитату сверху)