Advertisement
Guest User

Untitled

a guest
Feb 14th, 2020
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.07 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main(){
  5.     int alma;
  6.     alma = 5;
  7.     printf("memoria cim alma: %p \n", &alma);
  8.     printf("alma erteke: %d \n\n", alma);
  9.    
  10.     //Pointer muvelet: korte pointer mutasson az almara!
  11.     int *korte;
  12.     korte = &alma;
  13.     printf("memoria cim korte: %p \n", &korte);
  14.     printf("korte erteke: %p \n", korte);
  15.     printf("korte altal mutatott ertek: %d \n\n", *korte);
  16.    
  17.     // Korte erteket noveljuk.....
  18.     (*korte) ++;
  19.     printf("Korte novelese eggyel: % d\n", *korte);
  20.     //                       ..... alma erteke is valtozik!
  21.     printf("alma erteke: %d \n\n", alma);
  22.    
  23.     //Vektorok:
  24.     int alm[5];
  25.     int i;
  26.     for(i=0; i<5; i++) alm[i] = i ;
  27.    
  28.     // Pointer segítségével kiíratjuk
  29.     int *pointer;
  30.     pointer = &alm[0];
  31.     //                                  ........--> memoriacimet noveljuk i-vel, majd
  32.     //                                 \|/      az altala mutatott erteket adja vissza
  33.     for(i=0; i<5; i++) printf("%d\t", *pointer+i);
  34.    
  35.    
  36.     system("PAUSE");
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement