Variablen und Konstanten, Bezeichner in C-Sprache
- 24-07-2022
- Toanngo92
- 0 Comments
Mit dem Wissen in Pseudocode und Algorithmusdiagramm sehen wir, dass der Computer, damit er ein Problem lösen kann, eine Ressource benötigt, um den Wert zu speichern, nachdem er berechnet wurde, oder den vom Benutzer eingegebenen Wert, genau wie Menschen sich an eine Berechnung erinnern Formel, bevor wir eine Addition von 2 Zahlen berechnen, müssen wir uns die 2 Zahlen merken, die zum Addieren verwendet wurden, und nachdem wir die Addition beendet haben, müssen wir uns merken. Als Ergebnis sind Computer ähnlich und Menschen verwenden das Konzept von Variablen und Konstanten stellen Ressourcen dar, die im Computerspeicher gespeichert sind.
Mục lục
Das Konzept der Variablen (Variable) in C. Programmiersprache
In der Programmierung werden Variablen zum Speichern von Daten verwendet, sie können ein Zeichen, eine Zeichenfolge, eine Zahl, ein Array (Liste), ein Objekt … speichern.
Die Variablennatur speichert nicht den Inhalt der Daten, sondern die Adresse der Zelle, in der die Daten gespeichert werden, und der Variablenname beschreibt, wie wir diese Speicherzelle benennen. Aus diesem Grund verlässt sich der Computer beim Zugriff auf die internen Variablen auf die Adresse, um die richtigen Daten zu erhalten. Natürlich können wir später nach geübter Programmierung kurz nachvollziehen, dass eine Variable einen bestimmten Datenwert speichert. Um dies zu erklären, werde ich ein wenig über die Datengröße in der Programmierung sprechen.
Bei der Programmierung ist die kleinste Einheit zur Messung der Größe des Computerspeichers das Bit, 1 Byte = 8 Bit, 1 Kilobyte = 1024 Byte, 1 Megabyte = 1024 Kilobyte, 1 Gigabyte = 1024 Megabyte …. ,
Je größer der Computerspeicher ist, desto mehr Daten kann sich der Computer merken. Beim Konzept des Speichers interessieren uns 4 Konzepte, die verstanden werden sollten , um C effektiv programmieren zu können:
Speicheradresse (Speicheradresse)
Erklären Sie kurz, dass dies das Konzept ist, das verwendet wird, um jeden Speicherbereich innerhalb des Computers zu lokalisieren, und durch Arithmetik dargestellt wird, und der Standort des Geräts immer eindeutig ist (wir können an ein einzelnes Mitglied denken). Straße hat viele verschiedene Häuser, Menschen verwenden die Adresse um jedes Haus separat zu lokalisieren)
Zugewiesene Speichergröße
Für jeden unterschiedlichen Datentyp (Datentyp) benötigt der Computer eine bestimmte Menge an Speicher, um sie darstellen zu können, für ein einfaches Beispiel speichern wir ein Zeichen, das weniger Platz benötigt. mehr Speicherplatz als das Speichern einer Zeichenfolge ( eine Sammlung von Zeichen oder ein Zeichenarray), um auf die Idee zurückzukommen, stellen wir uns vor, ein Haus der Stufe 1 benötigt weniger Bauressourcen als ein 4-stöckiges Haus, und ein 4-stöckiges Haus verbraucht weniger Ressourcen als ein Wohnheim oder ein Apartmentgebäude .
Der Wert wird im Speicherbereich (Wert) gespeichert.
Um dem Computer beim Programmieren mitzuteilen, dass wir eine Ressource (Variable, Konstante) zum Speichern benötigen, weist uns der Computer eine geeignete Speichergröße zu und sucht und bestimmt automatisch einen geeigneten und freien Speicherplatz zum Speichern des Werts und dieses Konzept im Zusammenhang mit dem Datentyp, werden weiter unten erwähnt und im nächsten Artikel ausführlich besprochen. Aber um es sich einfacher vorzustellen, stellen wir uns zum Beispiel vor, in dem obigen Haus können wir in einem Haus der Stufe 4 1 Person übernachten, in einem 4-stöckigen Haus können 4 Personen übernachten, und in einer Wohnung werden wir leben viel Leute mehr als das.
Variablenname, Konstante (Variable, Konstante) :
Benennen Sie den Ort des Computerspeicherbereichs, der gerade zugewiesen wurde. Zum Beispiel ist mein Haus in 6/203 Truong Chinh, anstatt die Adresse zu nennen, nennen die Leute in der Nachbarschaft es kurz Mr. Toans Haus. Von nun an kann ein Anruf bei Mr. Toan zu Hause den Anruf bei Truong Chinh 6/203 ersetzen.
Und wenn die Variable standardmäßig einen Wert speichert, bedeutet dies, dass der Speicher eine Speichergröße mit einer bestimmten Größe einem bestimmten Ort im Speicher (in diesem Zusammenhang RAM-Speicher) zugewiesen hat, die Referenz bezieht sich auf das Bild unten
Deklarieren Sie Variablen in C
Syntax der Variablendeklaration
variable_type variable_name; // kieudulieu ten_bien;
Da drin:
variable_type ist der Datentyp
Variablenname ist der Name der Variablen
Der Datentyp wird direkt vor dem Variablennamen platziert
Beachten Sie beim Deklarieren von Variablen: Variablen dürfen nur einmal im Programm deklariert werden, können nicht erneut deklariert werden, im nächsten Prozess mit Variablen sagen wir, dass wir die deklarierte Variable zur Durchführung der Prüfung verwenden.
Sehen Sie sich das Beispiel der Variablendeklaration an und geben Sie variable Daten auf dem Bildschirm aus:
#include<stdio.h> #include<stdio.h> int main() { // khai bao bien so nguyen int songuyen; // gan gia tri cho so nguyen bang 5 songuyen = 5; // khai bao va gan luon gia tri cho so nguyen int songuyencach2 = 6; // khai bao bien kytu la ki tu va gan bang ky tu 'A'; char kytu = 'A'; // khai bao bien so thuc va gan gia tri bang 5.1 float sothuc = 5.1; printf("%d,%d,%c,%f",songuyen,songuyencach2,kytu,sothuc); }
Regeln zum Deklarieren von Variablen in C
In der C-Sprache oder vielen anderen Programmiersprachen werden Variablenbenennungsregeln immer erwähnt, um Programmierer daran zu erinnern, die Konventionen beim Deklarieren von Variablen zu verstehen. Folgendermaßen
- Variablennamen dürfen nur Buchstaben (sowohl Groß- als auch Kleinbuchstaben), Zahlen und Unterstriche enthalten und sind zusammenhängend.
- Der erste Buchstabe einer Variablen muss ein Buchstabe oder ein Unterstrich sein. (Einige Compiler melden keinen Fehler, aber denken Sie immer daran, dass es üblich ist, beim Deklarieren von Variablen keine Zahlen als ersten Buchstaben zu verwenden.)
- Es gibt keine Regel über die Länge von Variablennamen. Allerdings kann es bei einigen Compilern zu Problemen kommen, wenn der Variablenname länger als 31 Zeichen ist, versuchen Sie den Variablennamen kurz zu deklarieren, semantisch verständlich ist ok
- Die C-Sprache unterscheidet zwischen Groß- und Kleinschreibung. Wenn Sie also Variablen deklarieren und verwenden, müssen Sie sie richtig schreiben, Rechtschreibfehler in der Variablendeklaration vermeiden, nur 1 falsches Zeichen, der Compiler wird die Fehlermeldung nicht verstehen. Normalerweise sollte der Variablendeklarationsstil der Konvention folgen: ersteVariable oder meine_Variable oder _meineVariable (erstes Wort in Kleinbuchstaben, Buchstaben des nächsten Wortes in der Variablen sollten Großbuchstaben sein).
Beispiele Einige Möglichkeiten, Variablennamen als wahr und falsch zu deklarieren
int !tenbien; // sai, tên biến không được phép chứa ký tự đặc biệt int 1tenbien; // sai, chữ cái đầu tien tên biến không được sử dụng số int ten bien; // sai, có khoảng cách giữa tên biến int -tenbien; // sai, không sử dụng dấu - cho tên biến int _tenbien; // đúng int tenbien; // đúng int tenbien1; // đúng
Einige Tipps zur Benennung von Variablen:
Sollte aussagekräftige Variablennamen haben, nicht zu gekürzt, damit der Code sauber und leicht zu lesen und zu warten ist. Beispielsweise ist das Festlegen von firstName sauberer als das Festlegen von fn.
Es wird nicht empfohlen, bei der Benennung von Variablen Buchstaben zu verwenden, außer in einigen Situationen, in denen es leicht verständlich und die Struktur übersichtlich ist (im Fall der Verwendung von Zählervariablen in einer Schleife).
Nach der Benennung von Variablen verwenden wir sie weiter, indem wir die Variablennamen direkt aufrufen, zum Beispiel:
int a; // khai báo biến a = 5; // sử dụng biến trong phép gán
Darüber hinaus müssen wir die Regeln für die Zuweisung von Daten zu Variablen befolgen, indem wir angeben, welchen Datentyp die Variable hat. Wir müssen der Variablen dieses Datentyps den entsprechenden Wert zuweisen. Wenn die Variable beispielsweise eine Zahl ist, kann dies nicht der Fall sein der Variablen einen Einzelzeichenwert zuweisen oder, falls es sich bei der Variablen um eine ganze Zahl handelt, der Variablen keine reelle Zahl zuweisen können. Zum Beispiel;
int number = 10; // khai báo biến có kiểu dữ liệu số nguyên number = 10.5; // lỗi - gán một số thực vào biến số nguyên double number; // lỗi - cố tình khai báo lại và đổi kiểu dữ liệu của biến
Das Konzept der Konstanten in C
Konstante ist immer noch eine Variable, aber die Konstante ändert den Wert nicht. Der Wert der Konstante wird normalerweise verwendet, um der Variablen zuzuweisen. Es ist durchaus möglich, die Zahl 6 , das Zeichen 'A' , das String-Literal "abcde" als Konstante zu behandeln.
Und c stellt uns auch eine Syntax zur Verfügung, um eine selbstdefinierte Konstante und einen gemeinsamen Verwendungskontext zum Speichern fester Datentypen zu erstellen. Beispielsweise ist PI mit einem Wert von 3,14 bereits festgelegt, daher verwenden wir die Syntax zum Deklarieren einer konstanten Variablen, um ihn darzustellen:
Syntax zum Deklarieren von Konstanten:
const double PI = 3.14;
Beachten Sie, dass eine einmal deklarierte konstante Variable ihren Wert nicht wie eine reguläre Variable ändern kann.
const double PI = 3.14; PI = 2.9; //lỗi
Ratschläge zur Benennung von Konstantenvariablen : Verwenden Sie bei der Benennung von Konstanten die Konvention mit Großbuchstaben, die Sie in den meisten anderen Programmiersprachen finden. Das ist die Konvention, der wir nur folgen, um sicherzustellen, dass der Code sauber und leicht lesbar bleibt.
Kennung in C
Dies ist ein allgemeines Konzept bei der Benennung von Variablen, Konstanten und Funktionen, und diese sind benutzerdefiniert und werden zusammenfassend als Bezeichner bezeichnet. Diese Bezeichner können aus einem oder mehreren Zeichen bestehen, wobei die Konvention gilt, dass das erste Zeichen des Bezeichners immer ein Buchstabe oder ein „_“ ist, mit nachfolgenden Zeichen, die alphanumerisch sein können, solange sie nicht mit Sonderzeichen übereinstimmen.