Referenzen und Zeiger in C-Sprache erklären?
Aug 27, 2023 am 09:01 AMFrage
Erklärt die Konzepte von Referenzen und Zeigern in der Programmiersprache C anhand von Beispielen.
Zitat
Es ist ein alternativer Name für die Variable, die wir deklarieren. Auf
kann durch Wertübergabe zugegriffen werden.
Es kann keine Nullwerte enthalten.
Syntax
datatype *variablename
Zum Beispiel enthält int *a; //a die Adresse einer Variablen vom Typ int.
Zeiger
Es speichert die Adresse einer Variablen.
Wir können Zeiger verwenden, um Nullwerte zu speichern.
Der Zugriff erfolgt durch Referenzübergabe.
Bei der Deklaration von Variablen ist keine Initialisierung erforderlich.
Syntax
pointer variable= & another variable;
Beispiel
Beispieldemonstration
#include<stdio.h> int main(){ int a=2,b=4; int *p; printf("add of a=%d</p><p>",&a); printf("add of b=%d</p><p>",&b); p=&a; // p points to variable a printf("a value is =%d</p><p>",a); // prints a value printf("*p value is =%d</p><p>",*p); //prints a value printf("p value is =%d</p><p>",p); //prints the address of a p=&b; //p points to variable b printf("b value is =%d</p><p>",b); // prints b value printf("*p value is =%d</p><p>",*p); //prints b value printf("p value is =%d</p><p>",p); //prints add of b }
Ausgabe
add of a=-748899512 add of b=-748899508 a value is =2 *p value is =2 p value is =-748899512 b value is =4 *p value is =4 p value is =-748899508
Das obige ist der detaillierte Inhalt vonReferenzen und Zeiger in C-Sprache erklären?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heißer Artikel

Hot-Tools-Tags

Heißer Artikel

Heiße Artikel -Tags

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Verwendung der Typedef-Struktur in der C-Sprache

Der Unterschied zwischen strcpy und strcat in der C-Sprache

So implementieren Sie die Power-Funktion in der C-Sprache

Was tun, wenn in scanf in der C-Sprache ein Fehler auftritt?

So verwenden Sie „Restrict' in der C-Sprache
