Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Ukazatele PR4
#include <stdio.h> void vymen(int *aPtr1, int *aPtr2) { //if(!aPtr1 || !aPtr2) if((aPtr1 == NULL) || (aPtr2 == NULL)) //ekvivalentni zapis radku #5 { //return; //void nevraci zadnou hodnotu printf("CHYBA: Dereferencujes NULL pointer\n"); //perror = print error exit(1); //ZABIJU funkci } int *bz; /// *bz -> int int tmp = *aPtr1; //hodnota na kterou ukazuje ukazatel aPtr1 *aPtr1 = *aPtr2; *aPtr2 = tmp; //tmp? --> tmp má v sobě uloženo *aPtr1 (tmp = temporary = dočasný) } int main(void) { int a = 10; int b = 20; // int* a,b; // Vznikne pointer a, int b!!!! printf("Hodnoty pred vymenou:\n\ta = %d, b = %d\n", a, b); //\t = tab vymen(&a, &b); //Proč &? printf("Hodnoty po vymene:\n\ta = %d, b = %d\n", a, b); vymen(NULL, NULL); puts("Kuk"); //PUT String = tiskne retezec a prida k tomu \n return 0; } #if 0 // Trolli elektricky ohradnik jako microsoft MonkaT monkaS hruškovo fialová ohradnik je jak pro prasata chro chro, kvi kvi i kone horses gut #endif
run
|
edit
|
history
|
help
0
TQueue
Check Expression with Stack
BPC UDP pr3 cv10
hrátky s ukazately ++ bonusy ++ profi swap
amal
Hello
Min_Max pole čísel
hledání max, min
pointery
inicializace struktury