Edytujesz „Wskaźnik (informatyka)”

Z Nonsensopedii, polskiej encyklopedii humoru

Uwaga: Nie jesteś zalogowany. Jeśli wykonasz jakąkolwiek zmianę, Twój adres IP będzie widoczny publicznie. Jeśli zalogujesz się lub utworzysz konto, Twoje zmiany zostaną przypisane do konta, wraz z innymi korzyściami.

Ta edycja może zostać anulowana. Porównaj ukazane poniżej różnice między wersjami, a następnie zapisz zmiany.

Aktualna wersja Twój tekst
Linia 1: Linia 1:
'''Wskaźnik''' – ogromnie przydatna rzecz, występująca w niemal każdym języku programowania. Chodzi o to, że wskaźnik jest zmienną przechowującą adres zmiennej w pamięci, która to zmienna może też być wskaźnikiem, no chyba że nie jest wskaźnikiem, to wskaźnik i tak jest zmienną, której adres przechowuje inny wskaźnik. Krótko mówiąc, bardzo prosta i ogromnie przydatna rzecz.
'''Wskaźnik''' – ogromnie przydatna rzecz, występująca w każdym niemal języku programowania. Chodzi o to, że wskaźnik jest zmienną przechowującą adres zmiennej w pamięci, która to zmienna może też być wskaźnikiem, no chyba że nie jest wskaźnikiem to wskaźnik i tak jest zmienną, której adres przechowuje inny wskaźnik. Krótko mówiąc, bardzo prosta i przydatna rzecz.


== Zastosowanie ==
== Zastosowanie ==
* Można powk{{cenzura3}}iać „programistów” po kierunku technik-informatyk.
* Można powkurwiać „programistów” po kierunku technik-informatyk.
* Można odróżnić [[C (język programowania)|C]] od [[Logo|Logo Komeniusz]].
* Można odróżnić [[C (język programowania)|C]] od [[Logo Komeniusz]].
* Można zawiesić program.
* Można zawiesić program.
* Można zawiesić program.
* Można zawiesić program.
* Można zawiesić program.
* Można zawiesić program.
* Można utrudnić sobie życie.
* Można utrudnić sobie życie.
* Można doprowadzić do wycieku pamięci, a następnie zawiesić program.
* Można zaszpanować przed znajomymi.
* Można zaszpanować przed znajomymi.

== Wskaźnik NULL ==
Wskaźnik NULL to nieprawdopodobnie przydatny ficzer występujący w takich językach programowania jak [[C++|ci plas plas]], niestety w [[noob|n00bowksim]] pythonie ich poprostu ni ma. Służy do pokazywania na nic. Szeroko stosowany jako swoisty znak ''dalej nie idziesz debilu''. Zapytasz drogi czytelniku co się kryje pod tym wskaźnikiem? Ciii... Nie tak głośno, obserwują... Pamiętaj. Nigdy nie rób dereferencji na wskaźnik NULL. Nigdy, rozumiesz?
<syntaxhighlight lang="cpp">
#include <cstdlib>
int main()
{
int *stefan = NULL; ///Ej, co ty robisz?
int zdzich; ///Czekaj, ty chyba nie chcesz...
zdzich = *stefan; ///Noooooooooo.....
///Przykro nam ale dalsza częśc kodu objęta jest rządową klauzulą tajności
///CBA BOR CSI NATO H2O



///ILLUMINATI

}
</syntaxhighlight>


== Przykład zastosowania ==
== Przykład zastosowania ==
<pre>
<syntaxhighlight lang="cpp">
/*bez wskazników*/
/*bez wskazników*/
int tablica[3][3]={0};
int tablica[3][3]={0};
Linia 54: Linia 34:
a++;
a++;
}
}
</pre>
</syntaxhighlight>

<syntaxhighlight lang="cpp">
#include <ctime>
#include <cstdlib>
int main()
{
srand(time(0));
int i;
int* pi; //3.14
while(1){
i = rand();
pi = (int*)i;
delete pi;
}
}

</syntaxhighlight>


{{stopka}}
[[Kategoria:Programowanie]]
[[Kategoria:Programowanie]]
Cc-white.svg Wszystko, co napiszesz na Nonsensopedii, zgadzasz się udostępnić na licencji cc-by-sa-3.0 i poddać moderacji.
NIE UŻYWAJ BEZ POZWOLENIA MATERIAŁÓW OBJĘTYCH PRAWEM AUTORSKIM!
Anuluj Pomoc w edycji (otwiera się w nowym oknie)