Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 16046|Atbildi: 5

[C] Masīva funkciju parametri ir apkopoti, un parametri atšķiras starp formu un reālajiem parametriem

[Kopēt saiti]
Publicēts 11.12.2015 10:42:40 | | |
Induktīva analīze: Ja ir reāla parametru grupa un funkcijā vēlaties mainīt šī masīva elementu vērtību, faktiskā daļējā parametra atbilstošā attiecība ir 4
1. Gan fiziskie, gan reālie parametri izmanto masīvu nosaukumus
Tā kā formas parametru grupa x pieņem reālās parametru grupas pirmā elementa a[0] adresi, var pieņemt, ka formas parametru grupai un reālajai parametru grupai funkcijas izsaukuma laikā ir kopīga atmiņas vienība
2. Reālais parametru grupas nosaukums, formas atsauce ir rādītāja mainīgais
Reālais parametrs a ir masīva nosaukums, un parametrs x ir int * tipa rādītāja mainīgais, un pēc funkcijas izsaukšanas parametrs x norāda uz a[0], tas ir, x=&a[0].
3. Rādītāja mainīgais tiek izmantots reālajam parametram
Parametrs p un parametrs X ir int * tipa rādītāja mainīgie, vispirms padariet parametra rādītāja mainīgo P punktu uz masīvu a[0], p vērtība ir &a[0], un pēc tam P vērtība tiek pārraidīta uz parametru X, un x sākotnējā vērtība ir arī &a[0], iziet
X vērtības izmaiņas var izraisīt X norādīt uz jebkuru masīva A elementu.
4. Reālais parametrs ir rādītāja mainīgais, un formas parametrs ir masīva nosaukums
Reālā parametra P rādītāja mainīgais, kas norāda uz A[0]. Parametrs ir arī masīvs ar nosaukumu x, un kompilācijas sistēma uzskata X par rādītāja mainīgo un tagad nodod adresi a[0] parametram X, lai X arī norādītu uz a[0].
To var saprast arī kā parametru grupu X un A masīvu veidošanos, kas koplieto atmiņas bloku.






Iepriekšējo:Saglabājiet masīvu apgrieztā secībā, un parametrs funkcijā inv ir rādītāja mainīgais
Nākamo:【iOS izstrādes sērijas apmācība, kas izlaista vasarā】 Cocos2diPhone spēļu ražošana
Publicēts 11.12.2015 10:52:16 |
Es atceros, ka pirmā programmēšanas valoda, ko apguvu koledžā, bija C
 Saimnieks| Publicēts 11.12.2015 11:05:51 |
Vasara Publicēts 2015-12-11 10:52
Es atceros, ka pirmā programmēšanas valoda, ko apguvu koledžā, bija C

Ir liels dievs, rādītāja punkts. Es vairākas dienas strādāju pie rādītāja, un mans pavediens nav īpaši liels.
Publicēts 11.12.2015 11:15:02 |
Xiaoweier Publicēts 2015-12-11 11:05
Ir liels dievs, rādītāja punkts. Es vairākas dienas strādāju pie rādītāja, un mans pavediens nav īpaši liels.

Lasiet vairāk grāmatu, veiciet vairāk piemēru un lēnām saprotiet
 Saimnieks| Publicēts 11.12.2015 11:20:32 |
Vasara Publicēts 2015-12-11 11:15
Lasiet vairāk grāmatu, veiciet vairāk piemēru un lēnām saprotiet

Vai ir atšķirība starp to teikšanu un neteikšanu?
Publicēts 11.12.2015 11:29:35 |
Xiaoweier Publicēts 2015-12-11 11:20
Vai ir atšķirība starp to teikšanu un neteikšanu?

Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com