Zuhause Persönliche Finanzen Ansieht, muss bei der C-Sprache - Dummies

Ansieht, muss bei der C-Sprache - Dummies

Inhaltsverzeichnis:

Video: C Programmieren für Anfänger Tutorial #1 - Einleitung 2024

Video: C Programmieren für Anfänger Tutorial #1 - Einleitung 2024
Anonim

Jedes Programm muss einen Startpunkt haben. Wenn Sie ein Programm ausführen, sendet DOS es auf dem Weg - wie das Starten eines Schiffs. Als letzten Dock-Master-Dienst schleudert DOS den Mikroprozessor kopfüber in das Programm. Der Mikroprozessor übernimmt dann das Steuer des Programms an diesem spezifischen Startpunkt.

In allen C-Programmen ist der Startpunkt die Funktion main () . Jedes C-Programm hat eins, sogar GOODBYE. C (in 1 gezeigt). Die Funktion main () ist die Engine, mit der das Programm funktioniert und die Meldung auf dem Bildschirm angezeigt wird.

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

Andere C-Programme können in ihrer main () -Funktion andere Aufgaben ausführen. Aber was immer da ist, es ist der erste Befehl, der dem Computer gegeben wird, wenn das Programm läuft.

  • main () ist der Name der ersten (oder primären) Funktion in jedem C-Programm. C-Programme können andere Funktionen haben, aber main () ist der erste.
  • Es ist eine übliche Konvention, einem C-Funktionsnamen in Klammern zu folgen, wie in main () . Es bedeutet nichts. Jeder macht es, und es ist hier enthalten, damit Sie nicht freak, wenn Sie es woanders sehen.
  • In Borland C ++ haben Sie vielleicht die Fehlermeldung "In der Hauptfunktion" angezeigt. "Diese Nachricht bezieht sich auf die Hauptfunktion - die void main () Sache, die die Anweisungen in der C-Sprache enthält, die Sie geschrieben haben.
  • Eine Funktion ist eine Maschine - es ist eine Reihe von Anweisungen, die etwas bewirken. C-Programme können viele Funktionen enthalten, obwohl die Funktion main die erste Funktion in einem C-Programm ist. Es ist erforderlich.

Funktion. Gewöhnen Sie sich an dieses Wort.

Teile von Teilen

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

1. #include ist als eine Präprozessor-Direktive bekannt, die beeindruckend klingt und nicht unbedingt der richtige Ausdruck ist, aber Sie müssen sie sowieso nicht auswendig. Was es tut, ist, dem Compiler zu sagen, er solle ein anderes Programm oder eine andere Datei zusammen mit dem Quellcode "einschließen", was im Allgemeinen viele kleine, lästige Fehler vermeidet, die sonst auftreten würden.

2. ist ein Dateiname, der von spitzen Klammern umgeben ist (was der Versuch der Sprache C ist, Sie zu zwingen, alle möglichen Klammern und Ähnliches zu verwenden). Die ganze Anweisung #include weist den Compiler an, die Datei STDIO zu verwenden. H, das Standard-E / A- oder Eingabe- / Ausgabebefehle enthält, die von den meisten C-Programmen benötigt werden.

3. void main kennzeichnet den Namen der Funktion main. Die Leere identifiziert den Typ der Funktion oder was die Funktion erzeugt. Im Fall von main erzeugt es nichts und der C-Term dafür ist "void"."

4. Zwei leere Klammern folgen dem Funktionsnamen. Manchmal befinden sich Elemente in diesen Klammern.

5. Die geschweiften Klammern oder Klammern umschließen die Funktion, indem sie sich eng an alle Teile anschmiegen. Alles zwischen {und} ist Teil der Funktion main () in Abbildung 1.

6. printf ist ein C-Sprachbefehl, ein Teil der Programmiersprache, der dem Computer schließlich mitteilt, was zu tun ist.

7. Zu ​​printf gehören mehr Klammern. In diesem Fall schließen die Klammern Text oder eine "Zeichenfolge" von Text ein. Alles zwischen den doppelten Anführungszeichen (") ist Teil der Textzeichenfolge von printf.

8. Ein interessanter Teil der Textzeichenfolge ist n. Das ist der Backslash-Charakter und ein bisschen n. Was es darstellt, ist das Zeichen, das durch Drücken der Eingabetaste erzeugt wird. Was es tut, ist, die Textzeichenkette mit einer "neuen Linie zu beenden. "

9. Schließlich endet die printf-Zeile oder Anweisung mit einem Semikolon. Das Semikolon ist, wie der C-Compiler weiß, wenn eine Anweisung endet und eine andere beginnt - wie eine Periode am Ende eines Satzes. Obwohl printf die einzige Anweisung in diesem Programm ist, ist das Semikolon weiterhin erforderlich.

• Text in einem Programm wird als -String bezeichnet. Zum Beispiel ist "la-de-da" eine Zeichenkette. Die Zeichenfolge wird von doppelten Anführungszeichen eingeschlossen.

• Die Sprache C setzt sich aus Schlüsselwörtern zusammen, die in Anweisungen vorkommen. Die Anweisungen enden in Semikolons, genauso wie Sätze in Englisch in Punkten enden.)

Die Sprache C selbst - die Schlüsselwörter

Die Sprache C ist wirklich sehr 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, aus denen die Sprache C besteht.

Tabelle 1: C Sprachschlüsselwörter

asm

enum

signiert

auto

extern

sizeof

break

float

statisch

case < für

struct

char

goto

switch

const

if

typedef

weiter

int

union

default

long

unsigned

do

register

void

doppelt

return

flüchtig

sonst

kurz

während

Nicht schlecht, nicht wahr? Aber das sind nicht alle Wörter, die Sie in der Sprache C finden. Andere Wörter oder Anweisungen werden

-Funktionen genannt. Dazu gehören Juwelen wie printf und einige Dutzend andere allgemeine Funktionen, die die grundlegenden C-Schlüsselwörter beim Erstellen von Programmen unterstützen. Wenn Sie DOS verwenden, werden zusätzliche DOS-spezifische Funktionen oben auf der Standard-C-Armada der Funktionen gestapelt. Und wenn Sie in Windows sind, finden Sie Hort von Windows-spezifischen Funktionen, die C Vokabular in die Hunderte bringen. Und nein, du musst dich nicht wirklich auswendig lernen. Aus diesem Grund verfügen alle C-Compiler über eine Sprachreferenz, die Sie zweifellos in der Nähe des glühenden Busens Ihres PC halten werden.

Sprachen sind mehr als eine Sammlung von Wörtern. Sie beziehen auch Grammatik mit ein oder ordnen die Wörter zusammen, damit verständliche Ideen übermittelt werden. Dieses Konzept ist völlig außerhalb der Reichweite der modernen Rechtsgemeinschaft.

Neben der Grammatik benötigen Sprachen Regeln, Ausnahmen, Jots und Tittles sowie jede Menge Spaß und Chaos.Programmiersprachen sind der gesprochenen Sprache insofern ähnlich, als sie verschiedene Teile und viele Regeln haben.

Sie werden niemals die 33 Schlüsselwörter auswendig lernen müssen.

  • Von den 33 Keywords können Sie sogar nur die Hälfte regelmäßig verwenden.
  • Einige der Keywords sind echte Wörter! Andere sind Abkürzungen oder Kombinationen von zwei oder mehr Wörtern. Wieder andere sind Kryptogramme der Namen der Freundinnen der Programmierer.
  • Jedes der Schlüsselwörter hat seine eigenen Probleme. Sie verwenden nicht nur das Schlüsselwort
  • else , z. Sie müssen es im Kontext verwenden. Funktionen wie
  • printf erfordern einen Satz von Klammern und viele Dinge innerhalb der Klammern. (Ärgern Sie sich nicht darüber, nicken Sie nur und lächeln Sie zustimmend, "Ja, printf erfordert viel Zeug.") Übrigens, die Tatsache, dass
  • printf ist eine C-Funktion und kein Schlüsselwort, weshalb das #include Ding am Anfang eines Programms benötigt wird. Das STDIO. Die H-Datei enthält die Anweisungen, die dem Compiler mitteilen, was genau printf ist und tut. Wenn Sie die Zeile #include ausschneiden, erzeugt der Compiler einen funky Fehler "Ich weiß das nicht printf thing".

Ansieht, muss bei der C-Sprache - Dummies

Die Wahl des Herausgebers

Netzwerkgrundlagen: IPv6-Adresse Vereinfachte Notation - Dummies

Netzwerkgrundlagen: IPv6-Adresse Vereinfachte Notation - Dummies

Bei der Arbeit mit IPv6-Adressen kann es viel Zeit in Anspruch nehmen. schreibe deine Adressen - immerhin sind sie 128 Bit lang. Um das Leben einfacher zu machen, gibt es einige Regeln, die Sie verwenden können, um diese Schreibweise zu verdichten: Führende Nullen in der Adresse sind optional. Für einen Adressblock wäre also 0A45 gleich A45, ...

Netzwerkgrundlagen: IP-Netzwerkklassen - Dummies

Netzwerkgrundlagen: IP-Netzwerkklassen - Dummies

Netzwerkadressierungsarchitektur unterteilt den Adressraum für Internet Protocol Version 4 (IPv4 ) in fünf Adressklassen. Jede Klasse, die in den ersten vier Bits der Adresse codiert ist, definiert entweder eine andere Netzwerkgröße, d.h. e. Anzahl der Hosts für Unicast-Adressen (Klassen A, B, C) oder Multicast-Netzwerk (Klasse D). Die fünfte Klasse (E) address ...

Netzwerkgrundlagen: Netzwerkport Übersicht - Dummys

Netzwerkgrundlagen: Netzwerkport Übersicht - Dummys

In TCP / IP- und UDP-Netzwerken ist ein Port ein Endpunkt eine logische Verbindung. Die Portnummer gibt an, um welchen Port es sich handelt. Port 80 wird beispielsweise für HTTP-Datenverkehr verwendet. Wenn Sie einen Befehl wie netstat -n unter Microsoft Windows oder Linux verwenden, sehen Sie eine Auflistung der lokalen Adressen ...

Die Wahl des Herausgebers

Excel-Dashboards: Wie Sie Ihr erstes Makro aufzeichnen - Dummies

Excel-Dashboards: Wie Sie Ihr erstes Makro aufzeichnen - Dummies

Wenn Sie ein Anfänger auf dem Dashboard sind Automatisierung in Excel ist es unwahrscheinlich, dass Sie den VBA-Code (Visual Basic für Applikationen) von Hand schreiben können, um Makros zu erstellen. Ohne vollständige Kenntnis des Objektmodells und der Syntax von Excel wäre das Schreiben des benötigten Codes für die meisten Anfänger unmöglich. Hier können Sie ein Makro aufzeichnen ...

Excel-Formelberechnungsmodi - Dummys

Excel-Formelberechnungsmodi - Dummys

Standardmäßig ist Excel so eingestellt, dass es automatisch neu berechnet wird. Wenn Sie eine der Zellen ändern, auf die in einer bestimmten Formel verwiesen wird, berechnet Excel diese Formel automatisch neu, sodass ein korrektes Ergebnis basierend auf den Änderungen in den Zellbezügen zurückgegeben wird. Wenn die Formel, die neu berechnet wird, auch als Zellenreferenz in anderen verwendet wird ...

Excel Formelfehler - Dummies

Excel Formelfehler - Dummies

Es ist nicht immer glatt, wenn Sie mit Excel-Formeln arbeiten. Manchmal gibt eine Formel einen Fehlerwert anstelle des erwarteten Werts zurück. Excel hilft Ihnen, das Problem zu identifizieren, indem Sie einen von sieben Fehlerwerten zurückgeben: # DIV / 0! , # N / A, #NAME? , #NULL! , #NUM! , #REF! und #WERT! , erklärt in der folgenden Liste: # DIV / 0! : ...

Die Wahl des Herausgebers

Teilen, Weiterverbreiten und Kommentieren von Google+ Posts - Dummies

Teilen, Weiterverbreiten und Kommentieren von Google+ Posts - Dummies

, Wenn Sie mit der Verwendung und Veröffentlichung beginnen Bei Google+ möchten Sie gelegentlich Links und Bilder teilen, die Beiträge anderer freigeben, ihre Beiträge kommentieren und andere in Ihren eigenen Google+ Beiträgen erwähnen. Vielleicht fragen Sie sich auch, wie Sie andere dazu bringen, Ihre eigenen Beiträge öfter zu kommentieren. Teilen von Links und Bildern in Google+ So geben Sie ein ...

Teilen Ihrer Google+ Posts mit bestimmten Personen - Dummies

Teilen Ihrer Google+ Posts mit bestimmten Personen - Dummies

Beiträge auf Google+ sind ganz einfach und können posten Text, Links, Fotos, Videos und sogar Ihren aktuellen Standort. Der schwierigste Teil des Beitrags auf Google+ besteht darin, auszuwählen, wen Sie Ihren Beitrag sehen möchten. Google+ verwendet Ihre Kreise, um festzulegen, wer Ihre Beiträge sehen kann. Kreise sind etwas einfacher als Listen, weil ...

Taggen von Personen in Google+ Fotos - Dummies

Taggen von Personen in Google+ Fotos - Dummies

Sie können Personen in Ihren Kreisen auf jedem Foto auf Google+ markieren. Wenn Sie eine Person in einem Foto taggen, wird diese Person über ihre Google+ Benachrichtigungen benachrichtigt. Sie können dann das Tag entfernen oder genehmigen, und das Foto wird mit dem Tag des Namens dieser Person darin angezeigt. Um jemanden zu markieren, ...