Wskaźnik (informatyka): Różnice pomiędzy wersjami

Z Nonsensopedii, polskiej encyklopedii humoru
(tak będzie chyba lepiej)
Znacznik: edytor źródłowy
Linia 12: Linia 12:
== Wskaźnik NULL ==
== Wskaźnik NULL ==
Wskaźnik NULL to nieprawdopodobnie przydatny ficzer występujący w takich językach programowania jak [[C (język programowania)|ci plas plas]] czy innych [[Python|Pajtonach]] 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?
Wskaźnik NULL to nieprawdopodobnie przydatny ficzer występujący w takich językach programowania jak [[C (język programowania)|ci plas plas]] czy innych [[Python|Pajtonach]] 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?
<source lang="cpp">
<pre>
#include<cstdlib>
#include <cstdlib>
int main()
int main()
{
{
Linia 30: Linia 30:


}
}
</pre>
</source>


== Przykład zastosowania ==
== Przykład zastosowania ==

Wersja z 23:32, 17 sty 2016

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.

Zastosowanie

  • Można powkCenzura2.svgiać „programistów” po kierunku technik-informatyk.
  • Można odróżnić C od Logo Komeniusz.
  • Można zawiesić program.
  • Można zawiesić program.
  • Można zawiesić program.
  • Można utrudnić sobie życie.
  • Można zaszpanować przed znajomymi.

Wskaźnik NULL

Wskaźnik NULL to nieprawdopodobnie przydatny ficzer występujący w takich językach programowania jak ci plas plas czy innych Pajtonach 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?

#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

}

Przykład zastosowania

 /*bez wskazników*/
 int tablica[3][3]={0};
 /*ze wskaznikami*/
 int **tablica=new *int[3];
 int a=0;
 while(a<3)
 {
     tablica[a]=new int[3];
     a++;
 }
 a=0;
 int b;
 while(a<3)
 {
     b=0;
     while(b<3)
     { 
         tablica[a][b]=0;
         b++;
     }
     a++;
 }
#include<ctime>
#include<cstdlib>
int main()
{
    srand(time(0));
    int i;
    int* pi; //3.14
    while(1){
     i = rand();
     pi = (int*)i;
     delete pi;
            }
}