I denne artikkelen vil du forstå hvordan du skriver ut en variabels adresse i C -programmering.
Hvordan skrive ut en variabels adresse i C -programmering?
Vi har to metoder for å skrive ut en variabels adresse i C -programmering.
Metode 1: Skriv ut en variabel adresse ved hjelp av "Adressen til" -operatøren
For å skrive ut adressen til en variabel ved hjelp av “Adresse til operatøren”, Vi kan følge de undergitte trinnene:
Trinn 1: Forklar først en variabel av hvilken som helst datatype og initialiser den med en verdi. Datatypen kan være int, flyte eller røye.
Steg 2: Bruk deretter “Adresse til operatør” (&) etterfulgt av variabelnavnet for å få sin adresse.
Trinn 3: Etter det, lagre adressen i en pekervariabel av typen “Peker til samme datatype som den opprinnelige variabelen”.
Trinn 4: Skriv deretter ut adressen ved hjelp av printf () -funksjonen.
Følgende er en illustrasjon av et C -program som skriver ut en variabel adresse ved hjelp av “Adresse til operatør” (&).
#inkludereOvennevnte program ber brukeren om å legge inn et heltall, en flottør og et tegn, og skriver deretter ut verdiene og minneadressene sine ved hjelp av “Adresse til operatør” (&) og printf () -funksjonen fra standardinngangs-/utgangsbiblioteket. Den bruker også Scanf () -funksjonen for å lese brukerinngang og GetChar () Funksjon for å konsumere Newline -tegnet som er igjen i inngangsbufferen av SCANF ().
Metode 2: Skriv ut en variabel adresse ved hjelp av pekeren
For å skrive ut en variabels adresse ved hjelp av en peker, kan vi følge disse trinnene:
Trinn 1: Erklære en variabel av hvilken som helst datatype (e.g., int, flyte, røye) og initialisere den med en verdi.
Steg 2: Erklære en pekervariabel av samme datatype som den opprinnelige variabelen, ved hjelp av stjerne (*) operatøren.
Trinn 3: Tilordne adressen til den opprinnelige variabelen til pekervariabelen ved å bruke "adresse til operatøren" (&).
Trinn 4: Bruk pekervariabelen for å skrive ut adressen til den opprinnelige variabelen.
Følgende er en illustrasjon av et C -program som skriver ut en variabel adresse ved hjelp av “Peker”.
#inkludereOvennevnte program ber brukeren om å legge inn et heltall, en flottør og et tegn, og skriver deretter ut verdiene og minneadressene sine ved hjelp av pekere. Den bruker “Adresse til operatør” (&) For å tilordne minneadressen til variablene til deres tilsvarende pekervariabler, og skriver deretter ut adressen ved hjelp av Printf fra Standard Input/Output Library (STDIO.h).
Produksjon
Konklusjon
Skrive ut en variabels adresse i C -programmering kan gjøres ved å bruke “Adresse til” operatør- eller pekervariabler. De “Adresse til” Operatøren krever bruk av “&” symbol for å få adressen, mens pekervariabler krever bruk av “*” symbol for å erklære en pekervariabel og “&” For å tilordne adressen til den opprinnelige variabelen. Begge metodene tillater den unike adressen til en variabel å skrives ut og brukes i C -programmering.