Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 16046|Svare: 5

[C] Parameterne til arrayfunksjonene oppsummeres, og parameterne er forskjellige mellom form- og reelle parametere

[Kopier lenke]
Publisert på 11.12.2015 10:42:40 | | |
Induktiv analyse: Hvis det finnes en reell parametergruppe og du ønsker å endre verdien av elementene i dette arrayet i funksjonen, er den tilsvarende relasjonen til den faktiske partielle parameteren 4, som følger
1. Både fysiske og reelle parametere bruker arraynavn
Siden formparametergruppen x aksepterer adressen til det første elementet a[0] i den reelle parametergruppen, kan det antas at formparametergruppen og den reelle parametergruppen deler en minneenhet under funksjonskallet
2. Navnet på den reelle parametergruppen, formreferansen er pekervariabelen
Den reelle parameteren a er arrayets navn, og parameteren x er pekervariabelen av typen int *, og etter at funksjonen er kalt, peker parameteren x på a[0], det vil si x=&a[0].
3. Pekervariabelen brukes for den reelle parameteren
Parameteren p og parameteren X er begge pekervariabler av typen int *, først la parameterpekervariabelen P peke på arrayet a[0], verdien av p er &a[0], og deretter overføres verdien av P til parameteren X, og startverdien til x er også &a[0], pass
En endring i verdien av X kan få X til å peke på et hvilket som helst element i array A.
4. Den reelle parameteren er pekervariabelen, og formparameteren er arraynavnet
Pekervariabelen til den reelle parameteren P, som peker på A[0]. Parameteren er også et array kalt x, og kompilasjonssystemet behandler X som en pekervariabel, og sender nå adressen til a[0] til parameteren X, slik at X også peker på a[0].
Det kan også forstås som dannelsen av parametergruppene X- og A-matriser som deler en minneenhet.






Foregående:Lagre arrayet i omvendt rekkefølge, og parameteren i funksjonen inv er en pekervariabel
Neste:【iOS utviklingsserie tutorial utgitt i sommer】Cocos2diPhone spillproduksjon
Publisert på 11.12.2015 10:52:16 |
Jeg husker at det første programmeringsspråket jeg lærte på universitetet var C
 Vert| Publisert på 11.12.2015 11:05:51 |
Sommeren publisert 11.12.2015 kl. 10:52
Jeg husker at det første programmeringsspråket jeg lærte på universitetet var C

Det finnes en stor gud, pekepunkt. Jeg har jobbet med pekeren i flere dager, og ledetråden min er ikke spesielt stor.
Publisert på 11.12.2015 11:15:02 |
Xiaoweier publisert 2015-12-11 11:05
Det finnes en stor gud, pekepunkt. Jeg har jobbet med pekeren i flere dager, og ledetråden min er ikke spesielt stor.

Les flere bøker, gi flere eksempler, og forstå sakte
 Vert| Publisert på 11.12.2015 11:20:32 |
Sommeren Publisert 2015-12-11 11:15
Les flere bøker, gi flere eksempler, og forstå sakte

Er det forskjell på å si dette og ikke si det?
Publisert på 11.12.2015 11:29:35 |
Xiaoweier postet 11.12.2015 11:20
Er det forskjell på å si dette og ikke si det?

Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com