#include <iostream> using namespace std; int main() { int pomoc[5]; int tablica[5]={1,2,3,1,2}; tablica[0] = pomoc[0]; cout<<tablica[0]<<endl; cout<<pomoc[0]<<endl; return 0; }
Dlaczego program zwraca mi adres zmiennej a nie wartość ?
Nie zadbałeś o uzupełnienie tablicy pomoc, a od razu przypisujesz wartość jej pierwszego elementu do tablicy tablica. Prawdopodobnie przez nieuwagę napisałeś: tablica[0] = pomoc[0]; zamiast: pomoc[0] = tablica[0];
Nie zwraca, tylko wypisuje tak dla ścisłości.
Nie adres zmiennej, tylko śmieci z pamięci. Do tablicy tablica przypisałeś wartości, ale w tablicy pomoc znajdują się śmieci.
93,388 zapytań
142,385 odpowiedzi
322,547 komentarzy
62,748 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj