Mit Blick auf die C Sprache

Jedes Programm muss einen Ausgangspunkt haben. Wenn Sie ein Programm ausführen, sendet er DOS auf dem Weg aus - wie ein Schiff zu starten. Wie der letzte Dock-Meister Pflicht, schleudert DOS den Mikroprozessor Hals über Kopf in das Programm. Der Mikroprozessor dann übernimmt das Ruder des Programms zu diesem bestimmten Ausgangspunkt.

In allen C-Programmen, ist der Ausgangspunkt der Main() Funktion. Jedes C-Programm hat einen, sogar GOODBYE.C (siehe Abbildung 1). Das Main() Funktion ist der Motor, der das Programm der Arbeit macht, das zeigt die Meldung auf dem Bildschirm.


Abbildung 1: GOODBYE.C und seine Stücke und Teile.

Andere C-Programme können auch andere Aufgaben übernehmen in ihren Main() Funktion. Aber was auch immer es ist, ist es das erste mit dem Computer gegebenen Befehl, wenn das Programm läuft.

  • Main() ist der Name, mit dem ersten (oder primären) Funktion in jedem C-Programm gegeben. C-Programme können auch andere Funktionen haben, aber Main() ist die erste.
  • Es ist eine gemeinsame Konvention eine C-Sprache-Funktion Namen in Klammern folgen, wie in Main(). Es hat nichts zu bedeuten. Jeder tut es, und es ist hier enthalten, so dass Sie nicht ausflippen, wenn Sie es an anderer Stelle zu sehen.
  • In Borland C ++, haben Sie möglicherweise die Fehlermeldung sagen, gesehen "in der Funktion main." Diese Nachricht bezieht sich auf die Hauptfunktion - die void main () Sache, die die C-Sprache Anweisungen, die Sie enthält habe zu schreiben.
  • Eine Funktion ist eine Maschine - es ist ein Satz von Anweisungen ist, die etwas tut. C-Programme können viele Funktionen in sich haben, wenn die Main Funktion ist die erste Funktion in einem C-Programm. Es ist erforderlich.

Funktion. Lassen Sie sich bei diesem Wort.

Pieces 'Teile

Hier sind einige interessante Teile des C-Programms in Abbildung 1 dargestellt:

1. # include wird als Präprozessordirektive bekannt, das klingt beeindruckend, und es kann nicht der richtige Begriff sein, aber du bist sowieso nicht erforderlich, um es zu merken. Was sie tut, ist der Compiler sagen, um ein anderes Programm "umfassen" oder mit der Quellcode-Datei zusammen, die in der Regel eine Menge von kleinen, lästigen Fehler vermeidet, die sonst auftreten würde.

2. ist ein Dateiname in spitzen Klammern (das ist die Sprache C Versuch zu zwingen Sie verwenden, um alle Arten von Klammern und so weiter) umarmte. Die gesamte Anweisung # include teilt dem Compiler die Datei STDIO.H zu verwenden, die Standard-I enthält / O oder Eingang / Ausgang, Befehle von den meisten C-Programme erforderlich.

3. void main identifiziert den Namen der Funktion main. Die Leere identifiziert die Art der Funktion oder, was die Funktion erzeugt. Im Fall der Haupt, produziert er nichts, und die C Begriff hierfür ist "VOID".

4. Zwei leere Klammern folgen Sie den Funktionsnamen. Manchmal kann es Elemente in diesen Klammern sein.

5. Die geschweiften Klammern oder Klammern umschließen die Funktion, in engen allen seinen Teilen umarmen. Alles zwischen {und} ist Teil der Funktion main () in Abbildung 1.

6. printf ist ein C Sprachunterricht, ein Teil der Programmiersprache, die den Computer schließlich, was zu tun erzählt.

7. Die Zugehörigkeit zu printf sind mehr Klammern. In diesem Fall schließen die Klammern Text oder ein "string" des Textes. Alles, was zwischen den doppelten Anführungszeichen ( ") ist ein Teil der Textfolge des printf.

8. Ein interessanter Teil der Textzeichenfolge ist n. Das ist der umgekehrten Schrägstrich und ein wenig n. Was es darstellt, ist der Charakter erzeugt durch die Enter-Taste drücken. Was sie tut, ist die Textzeichenfolge mit einer Tür zu Tür "neue Zeile."

9. Schließlich endet die printf Linie oder einer Anweisung mit einem Semikolon. Das Semikolon ist, wie der C-Compiler weiß, wann eine Anweisung endet und eine andere beginnt - wie ein Punkt am Ende eines Satzes. Auch wenn printf die einzige Anweisung in diesem Programm ist, wird das Semikolon noch erforderlich.

# 8226; Text in einem Programm wird als ein String. Zum Beispiel, "la-de-da" ist eine Kette von Text. Die Zeichenfolge wird durch doppelte Anführungszeichen eingeschlossen.

# 8226; Die Sprache C wird von Schlüsselwörtern zusammengesetzt, die in Aussagen erscheinen. Die Aussagen enden in Semikolons, wie Sätze in Englisch in Perioden zu beenden.)

Die Sprache C selbst - die Schlüsselwörter

Die Sprache C ist wirklich ziemlich kurz. Es gibt nur 33 Schlüsselwörter in C. Wenn nur Französisch so einfach wäre! Tabelle 1 zeigt die Schlüsselwörter, die die C-Sprache bilden.

Tabelle 1: C Sprache Schlüsselwörter

asm

enum

unterzeichnet

Auto

extern

Größe von

Unterbrechung

schweben

statisch

Fall

für

struct

verkohlen

gehe zu

Schalter

const

ob

typedef

fortsetzen

int

Union

Standard

lange

ohne Vorzeichen

machen

Neu registrieren

Leere

doppelt

Rückkehr

flüchtig

sonst

kurz

während

Nicht schlecht, was? Aber diese sind nicht alle Wörter, die Sie in der C-Sprache zu finden. Andere Wörter oder Anweisungen sind aufgerufen, Funktionen. Dazu gehören Juwelen wie printf und mehrere Dutzend andere gemeinsame Funktionen, die die grundlegenden C-Sprache Schlüsselwörter bei der Schaffung von Programmen zu unterstützen.

Wenn Sie mit DOS, zusätzliche Funktionen speziell für DOS sind oben auf der Standard-C-Armada von Funktionen angehäuft. Und wenn Sie sich bei Windows zu erhalten, finden Sie hortet von Windows-spezifischen Funktionen, die C zum vollständigen Wortschatz in die Hunderte bringen. Und nein, Sie haben nicht wirklich einer von ihnen zu merken. Aus diesem Grund alle C-Compiler mit einer Sprachreferenz kommen, die Sie ohne Zweifel der Nähe halten, um Ihren PC glühenden Busen.

Sprachen sind mehr als eine Sammlung von Wörtern. Sie beinhalten auch Grammatik, oder richtig zusammenkleben, die Worte, so dass verständlich Ideen gefördert werden. Dieses Konzept ist völlig außerhalb der Reichweite der modernen Rechtsgemeinschaft.

Neben Grammatik erfordern Sprachen Regeln, Ausnahmen, Pünktchen und Pünktchen, und jede Menge Spaß und Chaos. Programmiersprachen sind ähnlich wie gesprochene Sprache, dass sie verschiedene Teile und viele Regeln.

  • Sie werden nie die 33 Stichworte zu merken erforderlich.
  • In der Tat, der 33 Schlüsselwörter, können Sie nur die Hälfte in regelmäßigen Abständen am Ende mit.
  • Einige der Schlüsselwörter sind echte Worte! Andere sind Abkürzungen oder Kombinationen von zwei oder mehr Wörtern. Wieder andere sind Kryptogramme der Namen "Freundinnen des Programmierers.
  • Jede der Schlüsselwörter hat seine eigenen Probleme. Sie nicht einfach das Schlüsselwort sonst, für Beispiel- Sie es verwenden müssen im Zusammenhang.
  • Funktionen wie printf erfordern eine Reihe von Klammern und viele Sachen in den Klammern. (Sie nicht über dieses Recht ärgern NOW- nur mit dem Kopf nicken und im Einvernehmen Lächeln: "Ja, printf erfordert viele Sachen. ")
  • Die übrigens die Tatsache, dass printf Funktion ist ein C und kein Schlüsselwort ist, warum die #einschließen Sache wird zu Beginn eines Programms erforderlich. Die STDIO.H-Datei enthält die Anweisungen, um den Compiler zu sagen, was genau printf ist und tut. Wenn Sie bearbeiten aus der #einschließen Linie, erzeugt der Compiler ein funky "Ich weiß nicht, dass printf Ding "Art des Fehlers.

Menü