Witam dlaczego w tym kodzie gdy napisze się begin bez gwazdki to zadziała? Wytłumaczyłby by mi ktoś kiedy używa się wskaźników bez gwiazdek? Chodzi o funkcje sortuj.
#include <iostream>
using namespace std;
void sortuj(int* begin, int* end)
{
for (int i=0; i<9; i++)
for (int j=0; j<9; j++)
if (begin[j]>begin[j+1])
swap(begin[j], begin[j+1]);
for (int i=0; i<10; i++)
{
cout<<*begin<<" "; begin++;
}
}
int main()
{
int tab[ 10 ] = { 0, 9, 1, 3, 8, 2, 6, 7, 5, 4 };
sortuj( tab, tab + 10 );
wypisz( tab, 10 );
return 0;
}