Массивлар Массив – бир хил типдаги элементлар гуруҳи бўлиб, битта умумий ном ва хотирага эга. Хоссалари


Берилганларга мурожаат қилиш усуллари


Download 0.98 Mb.
bet3/4
Sana09.10.2023
Hajmi0.98 Mb.
#1696203
1   2   3   4
Bog'liq
8-Massiv

Берилганларга мурожаат қилиш усуллари
  • Кўрсаткич орқали берилганлар билан ишлаш.
  • Массивлар билан ишлаш.
  • int m = 4, n, *pI;
  • pI = &m;
  • printf ("m = %d", * pI); // qiymatni chop qilish
  • n = 4*(7 - *pI); // n = 4*(7 - 4) = 12
  • *pI = 4*(n – m); // m = 4*(12 – 4) = 32
  • printf("&m = %p", pI); // adresni chop qilish
  • int *pI, i, A[] = {1, 2, 3, 4, 5, 999};
  • pI = A;// A[0] адреси худди A каби ёзилади
  • while ( *pI != 999 ) { // while( A[i] != 999 )
  • *pI += 2; // A[i] += 2;
  • pI++; // i++ (кейинги элементга ўтиш)
  • }
  • *
  • %p
  • !
  • Адресга кўра қийматни «олиш»
  • Кўрсаткични эълон қилаётганда, кўрсаткич кўрсатаётган ўзгарувчининг тури аниқланган бўлиши керак ва ўзгарувчи номи олдига * (бир ўлчовли), **(икки ўлчовли)... белгиси қўйилиши керак;
  • & белги ўзгарувчининг адресини ифодалайди (&m- m нинг адресини олади );
  • дастур ичида кўрсаткич (эълондаги кўрсаткич эмас) олдига қўйилган * белги кўрсаткич кўрсатаётган объектнинг (ўзгарувчи, ўзгармас) хотирадаги ячейкасини кўрсатади;
  • Ҳақиқий бўлмаган кўрсаткични ифодалаш учун NULL (бўш кўрсаткич) константасидан фойдаланилади;
  • кўрсаткичнинг қийматини n га ўзгартириш дегани жорий турдаги n- чи сонга силжитиш деган маънони англатади, масалан, бутун сонларда n*sizeof(int))
  • Кўрсаткич %p формат ёрдамида чоп қилинади.
1   2   3   4




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling