Ana içeriğe atla

Kayıtlar

yazılımmantığı etiketine sahip yayınlar gösteriliyor

Pointerlar ve Array'ler ( dizi ) Arasındaki ilişki

  #include <iostream> using namespace std; int main()  { //Pointerlar ve Array'ler ( dizi ) Arasındaki ilişki //index ===>> 0  1   2 int arr[] = { 8, 12, 20 }; int* p; p = arr; cout << p << endl; // Çıktısı : 00000027576FF5B8 cout << arr << endl; // Çıktısı : 00000027576FF5B8 cout <<"pointer dizinin sifirinci index degeri : "<< * p << endl; // Çıktısı : 8 'dir. Dizilerde herzaman ilk önce dizinin ilk elemanı yer tutar. //Dizinin diğer elemanlarına erişim cout <<"pointer adresine +1 eklendi : "<< * (p + 1) << endl;  // dizinin index 0 olan değeri 8 idi. // index değerini *(p + 1) +1 ekleyerek 1 inci index değeri çıktısı 12 'dir. // pionter adresini ram 'de bir arttırmış olduk. //dizinin son elamanı olan 20 sayısına +2 ekleyelim içeriği 22 olacak //*(p + 2) = 22; //cout << "Dizinin son elemani olan 20 sayisina +2 eklendi : " << ...