Lassen Sie uns zunächst verstehen, was eine Variable ist.
Es ist der Name des Speicherorts, der zum Speichern von Datenwerten verwendet wird.
Variablen können zu verschiedenen Zeitpunkten während der Ausführung unterschiedliche Werte annehmen.
Programmierer können aussagekräftige Variablennamen wählen, die ihre Funktion oder Natur innerhalb des Programms widerspiegeln.
Zum Beispiel sum (sum), avg (average), total (total) usw.
Die Regeln für die Variablenbenennung lauten wie folgt:
Der Variablenname muss mit einem Buchstaben beginnen.
Im ANSI-Standard beträgt die maximale Länge einer Variablen 31 Zeichen. Viele Compiler berücksichtigen jedoch nur die ersten acht Zeichen.
Groß- und Kleinschreibung sind unterschiedlich. Beispiel: „total“, „TOTAL“ und „Total“ sind drei verschiedene Variablen.
Variablennamen können keine Schlüsselwörter sein.
Keine Leerzeichen erlaubt.
Hier ist die Syntax und das Beispiel einer Variablendeklaration:
Die Syntax der Variablendeklaration lautet wie folgt:
Datatype v1,v2,… vn;
Wobei v1, v2,...vn Namen von Variablen sind.
Zum Beispiel
int sum; float a,b;
Variablen können auf zwei Arten deklariert werden:
Lokale Deklaration – Bei der „Lokalen Deklaration“ wird eine Variable innerhalb des Hauptcodeblocks deklariert, und ihr Wert ist nur innerhalb dieses Codeblocks gültig.
Globale Deklaration – Bei der „Globalen Deklaration“ wird eine Variable außerhalb des Hauptcodeblocks deklariert, und ihr Wert ist im gesamten Programm gültig.
Das Folgende ist ein Beispielprogramm für die Deklaration lokaler und globaler Variablen in der Sprache C –
int a, b; /* global declaration*/ main ( ){ int c; /* local declaration*/ - - - }
Das Folgende ist ein C-Programm zum Ermitteln des Verkaufspreises (SP) und des Selbstkostenpreises (CP) von ein Artikel –
Online-Demonstration
#include<stdio.h> int main(){ float CostPrice, SellingPrice, Amount; //variable declaration //costprice & sellingprice are variables and //float is a datatype printf("</p><p> product cost price: "); scanf("%f", &CostPrice); printf("</p><p> product selling price : "); scanf("%f", &SellingPrice); if (SellingPrice > CostPrice){ Amount = SellingPrice - CostPrice; printf("</p><p> Profit Amount = %.4f", Amount); } else if(CostPrice > SellingPrice){ Amount = CostPrice - SellingPrice; printf("</p><p> Loss Amount = %.4f", Amount); } else printf("</p><p> No Profit No Loss!"); return 0; }
Die Ausgabe ist wie folgt –
product cost price : 240 product selling price : 280 Profit Amount = 40.0000
Das obige ist der detaillierte Inhalt vonErklären Sie die Regeln der Variablendeklaration und der Variablen in der C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!