[Powered by Google Translate] Lets loqui de structs. Structs nobis tradere via ad Group A fasciculumque variabiles simul in a nice sarcina. Sed videamus an facilis exemplum statim, itaque dicimus instrúite, tunc aperiens crispus, ue, et in hoc instrúite, puteus 'have an int aetatis, a chari * nomen, et ut 'eam. Videri potest cerritulus cum semicolon post crispus, ue, tamen suus 'nimirum necesse cum structs. Ullum efficax type possunt ire intra instrúite definitionem. Hic, weve dicebat quam int et chari *, tamen vos could quoque utor intellegeretur compluras, de dicunt, C elementa vel etiam alius instrúite. Ut vestri 'usura structs in C, vestri 'creans novis praeparandis Collecta de aliis formis. Hic, nos erant 'faciebat aliud type ex pari integer et chari *. Sicut puteus 'animadverto postea instrúite type Alia condicio est in aliquo aequivalenti modo usus es. Usualiter, Peius 'exsisto comparantes, quomodo instrúite type Integrum est similis ratio. Dum codice scripsimus valet C, suus 'non valde utilis et sonant dabit nobis commonitionem. Memento quomodo structs et ejus sunt similes? Sane, basically mox dictum int, non multum prodest quod erat faciendum. Sic lets actu annuntiabit variabilis id genus dando eam nomen ante semicolon. Puteus 'vocant variabilis studiosum. Nunc weve declaravit variabilis vocant, studiosum cum type datur per instrúite. Quomodo nos adepto ut variabiles intra instrúite? Technice, nomina pro his variabiles sunt membra. Ut obvius ullus particulare membrum in studiosum instrúite, vos appendamus a dot ad incertos nomen, Nomen habes membra secutura. Ita hic solum II valet possibilities sunt student.age et student.name. Et nos potest aliquid facere quasi student.age = XII et student.name = studiosum. Discipulus Quid si secundo modo voluit? His imitari putes crustulum et mutare discipulo ut studiosum II aut aliquid et illud erit operari, sed technice, liber et discipulus II non sunt unius speciei. Ecce, non poterit assignari ad invicem. Quia eatenus vestra instrúite fuerit Innominatus. Nomen dare oportet. Id enim nomen inserere instruere post vocem instrúite. studiosum, secuti per definitionem. Possumus adhuc statim annuntiabit variabili type instrúite studiosum, amo nos did prius. Puteus 'vocant S1 Dans instruere nomen possumus nunc utimur instrúite studiosum fere in exactam similiter sic uti int. Ita et nos declarare potest variabili type instrúite studiosum, sicut instrúite studiosum S 2. Quasi vestit, structs providere a brevis initialization syntax, sic possumus dicere, instrúite studiosum S 2 pares sinistram crispus ue III, S2. Hic erit S2.age III, et S2.name Demonstrabit ad S 2. Cogita de omnibus quae vos can operor cum int type Discipulus instruere possis cum plurimi elit. Uti possumus a instrúite studiosum typo functio modularis. Uti possumus instrúite studiosum inside of novum instrúite. Habere possumus monstratorem a instrúite studiosum. Facere possumus moli instrúite studiosum. Instrúite est discipulus typum sicut pertinet int. Possumus etiam assignare S1 ad S 2 quia utrumque est eiusdem rationis, ut faciamus S1 = S 2. Quid accidit si faciamus S1.age = X? Facit S 2 omnino mutatio? Iterum, cogitant de structs sicut regularis integri. Si nos assignare aliquam int X ad aliquam int Y, sicut X = Y et tunc mutare X, sicut in X + +, non Y mutare omnino? Hic non mutatur Y et S2 nec est. S2.age adhuc est III. Sed nota quod quando unam assignarunt instrúite ad alterum, tamen argumentis omnes ad idem punctum, cum essent iusti transtulerunt. Si indicia noluerunt communicare, youll 'postulo ut manually tractare quod, forte a malicking unum obstructionum memoriae pro uno ex indicibusque ad designandum et iactat imitari notitia super. Is vires exsisto molestiae habere scribere instrúite studiosum ubique. Usura a type def, possumus facere type def instrúite et nos feres studiosum. Nunc, uti possumus studiosum ubique usi sumus uti instrúite studiosum. Hoc genus def suus 'anonymi instrúite et dicit hoc studiosum. Sed si nos servabo studiosum Identifier iuxta verbum instrúite, sicut in typedef instrúite studiosum, possemus usus utroque instrúite studiosum et discipulus convertibiliter nunc. Non quidem idem nomen. Possemus typus def instrúite discipulo ut Bob et tunc instrúite discipuli et Bob esset convertuntur typus. Neglegens genus def, egeamus Identifier iuxta instrúite si definitione instrúite est recursive. Pro exemplo, type def instrúite node ut et int val definietur et quod habebit monstratorem quod punctis ad aliud instrúite node., sicut in instrúite node * postero. Node deinde feres. Hoc instrúite est recursive, quoniam definitio de instrúite node in se contineat a monstratorem a instrúite node. Animadverto ut esse dicendum, instrúite node * postero node interius rationem instruere, quia typum def est non finitur tamen permittat nos simpliciorem hoc ut iustus node * postero. Duis ac similia de te structs cum de cohærentes lists atque arborum. Quid de structs in functio? Haec etiam est perfecte valet. Habere possemus irritum func quae accipit pro argumento, studiosum s et facit aliquid cum eam discipulam. Et tunc transire potest eam sicut studiosum instrúite quasi ita. Func de S1 a facie mea. In instrúite se gerat prorsus ut integer esset quando transiit ad muneris. Func recipit exemplar S1 et sic non potest modify S1; sed tantum illud exemplar vitae S. condita S1 pertinet moderari possint, si placet, func mos postulo ut accipere studiosum * S, quod youll 'transeundum fuisse S1 a oratio, quasi ita. Discipulus * S, func & S1. Illic 'alia ratione praeterire oratio hic. Quid si nostri instrúite continetur C arva? Singulis tempus nos transire discipulo ut func, occasione haeresis factae indiget ut effingo omnium illorum C agris in func argumentum S, etiamsi eorum pars magna non utitur. Ut, si iam func non intentio in modificans studiosum, si adhuc possunt fieri pretiosum, transibit per oratio. Okay, quid si nos volo creo a monstratorem a instrúite? Facere potuimus aliquid simile studiosum * S pares malloc moli studiosum. Animadverto ut moli etiam officina hic. Sic quam nunc nos obvius aetate membrum tabulato situm S punctis, ad? Vos vires primum cogitare facere * S.age = IV, sed non minus laboro. Cum hoc tamen intelligi * S.age in parentheses = IV, quae non etiam compilare, cum S non est instrúite vel potius monstratorem a instrúite, Itaque non puncto opus est. Facere potuimus (* S). Aetas = IV sed parentheseos can adepto molestiae et confundit. Thankfully, habemus specialis sagitta operator , quod respicit aliquid simile S-> aetate = IV. Hi II vias indiciunt aetate sunt aequivalentes et nos realiter non semper indigent sagitta operante, sed facit rebus respice nicer. Cum S est monstratorem aliqua obstructionum memoriae est quod continet instrúite, vos potest cogitare de S> aetate tamquam sequi monstratorem sagitta et carpseris saeculi membri. Sic cur nos quando utor structs? Praesent turpis justo primo impune licet integri, chars, indicibusque et similia qui erant 'solebat; pro S1 et S 2 ante, nos habere potuit age1, age2, name1, et name2 simul omnes indeterminatas separatas. Hoc est finem cum tantum II alumni, X Quid si haberemus illos? II Quod si non modo in agros studiosum instrúite habebat C arva? GPA vias pilorum color genus, etc. Pro iustus X structs, nos postulo 1,000 indeterminatas separatas. Item, considerate functio ut takes quod instrúite cum C agros cum suo soium argumentum et procer sicco omnibus. Si hoc non utor a instrúite, singulis tempus vocamus ea functio, nos postulo ut transissent omnes C variabilium, et si C variabilium pro studiosum I, et C variabilium pro studiosum II, opus habemus certus nos non per accidens aliquod praetereat variabiles a studiosum I et quidam variabiles a studiosum II. Suus 'potuisse effici ille error cum instrúite, cum omnes C variabiles sunt continetur in uno sarcina. Iustus a iugo of finalis annotat: Si omnia ista quae hactenus eget magna. Totum video per reliquum est causa. Quia structs tenere potest ullus typus of monstratorem, possunt quoque teneat functio indicibusque. Si vestri 'familiarior cum obiectum orientatur programming, hoc suggero a via utor structs ad progressio in obiecto orientatur penicullus. More on functio indicibusque alias. Item aliquando habeátis II structs quorum rationes dependent ab invicem. Pro exemplo, habere possemus instrúite A, quae definitur a monstratorem a instrúite B, instrúite B * X, et nunc habere possumus instrúite B quae definitur a monstratorem ad instrúite A, instrúite A * Y. Sed hoc non congero, quia instrúite B non existit in tempore quo instrúite A etiam compilavit. Et si nos PERMUTO instrúite A et instrúite B, tunc wed 'iustus in reliquit cum problema idem; nunc instruere et A non esse. Pro solutione habetur scribat instrúite B; ante definitione instrúite A. Hanc porro sententiam dicitur. Hoc iusto permittit compilator scient quia instrúite B validum est, typus quod erit plene postea definientur vel alibi. Est nomen meum Rob Bowden, et hoc est CS50. [CS50.TV]