Արդյո՞ք 2d զանգվածները հարակից են:
Արդյո՞ք 2d զանգվածները հարակից են:

Video: Արդյո՞ք 2d զանգվածները հարակից են:

Video: Արդյո՞ք 2d զանգվածները հարակից են:
Video: Մաս 1 : Զանգված - Part 1 : Array 2024, Սեպտեմբեր
Anonim

Գ-ում, ա երկչափ զանգված համարվում է միաչափ զանգված տողերի, որոնք, իրենք, միաչափ են զանգվածներ . Հետեւաբար, ա երկչափ զանգված ամբողջ թվերի, AA, պահվում է որպես a հարակից տարրերի հաջորդականություն, որոնցից յուրաքանչյուրը միաչափ է զանգված.

Այս առումով զանգվածները հարակից են:

Ան զանգված է հարակից համասեռ տարրերի հավաքածու, որոնց կարելի է մուտք գործել ինդեքսի միջոցով: Ըստ հարակից , մենք նկատի ունենք տարրերի զանգված հիշողության մեջ միմյանց կից են՝ առանց բացերի: Միասեռ ասելով՝ նկատի ունենք, որ դրանք բոլորը նույն տիպի են:

Ավելին, արդյո՞ք զանգվածներն ու ցուցիչները միշտ կարող են փոխադարձաբար օգտագործվել C լեզվում: Ցուցիչներ և զանգված անունները կարող է բավականին լինել օգտագործվում է փոխարինելի . Կան բացառություններ. Դուք չեք կարող նորը նշանակել ցուցիչ արժեքը դեպի ան զանգված Անուն. Այն զանգված Անուն միշտ կլինի մատնանշեք առաջին տարրը զանգված.

Մարդիկ նաև հարցնում են, թե ինչպես է հիշողության մեջ պահվում 2d զանգվածը:

Ա 2D զանգվածը պահվում է համակարգչի մեջ հիշողություն մի շարք հաջորդում է մյուսին. Եթե յուրաքանչյուր տվյալների արժեքը զանգված պահանջում է B բայթ հիշողություն , և եթե զանգված ունի C սյունակներ, ապա՝ հիշողություն տարրի գտնվելու վայրը, ինչպիսին է score[m][n]-ը (m*c+n)*B է առաջին բայթի հասցեից:

Արդյո՞ք 2d զանգվածները հարակից են C-ում:

Մեջ Գ , ա երկչափ զանգված համարվում է միաչափ զանգված տողերի, որոնք, իրենք, միաչափ են զանգվածներ . Հետեւաբար, ա երկչափ զանգված ամբողջ թվերի, AA, պահվում է որպես a հարակից տարրերի հաջորդականություն, որոնցից յուրաքանչյուրը միաչափ է զանգված.

Խորհուրդ ենք տալիս: