Vad är pekare till funktion förklara med exempel?
Vad är pekare till funktion förklara med exempel?

Video: Vad är pekare till funktion förklara med exempel?

Video: Vad är pekare till funktion förklara med exempel?
Video: 15 минут массажа лица для ЛИФТИНГА и ЛИМФОДРЕНАЖА на каждый день. 2024, Maj
Anonim

I denna exempel , vi passerar en pekare till a fungera . När vi passerar en pekare som ett argument istället för en variabel skickas variabelns adress istället för värdet. Så varje förändring som görs av fungera använda pekare görs permanent på adressen för den godkända variabeln.

Dessutom, vad förstår du med pekare till funktion förklara det med något exempel?

A pekare till a fungera pekar på adressen till den körbara koden för fungera . Du kan använda sig av pekare att ringa funktioner och att passera funktioner som argument till andra funktioner . I denna exempel , fp är en pekare till a fungera som returnerar int.

Förutom ovan, hur använder du funktionspekare? Hur man skickar en pekare till en funktion

  1. Övning 1: Skriv in källkoden från Pointing at a Discount i din editor.
  2. Övning 2: Ändra din källkod från övning 1 så att en flytpekarvariabel p deklareras i main()-funktionen.
  3. Övning 3: Bygg ett nytt projekt med två funktioner: create() och show().

På detta sätt, kan en funktion vara en pekare?

1) Till skillnad från vanliga pekare pekar en funktionspekare på kod, inte data. Vanligtvis lagrar en funktionspekare början av körbar kod. 2) Till skillnad från vanliga pekare, tilldelar vi inte de-allokering minne med hjälp av funktionspekare. 3) En funktions namn kan också användas för att få funktioners adress.

Vad är pekare till en funktion i C?

I C , är det också möjligt att definiera och använda funktionspekare , dvs. pekare variabler som pekar på funktioner . Funktionspekare deklareras enligt följande: int (*fp)(); dubbel (*fptr)(); Här deklareras fp som en pekare till en funktion som returnerar int-typ och fptr är en pekare till en funktion som ger dubbelt tillbaka.

Rekommenderad: