Grundlagen der Programmiersprache C: Variablen und Werte, Statements und Struktur und Kommentare

Wie bei jeder menschlichen Kommunikation haben Sie die Sprache, um mit einem Computer zu kommunizieren, zu kennen. In der Computerprogrammierung, verwenden viele Menschen C als Programmiersprache.

Menu

Variablen und Werte

Ein Programm arbeitet, indem sie Informationen in Variablen gespeichert zu manipulieren. EIN Variable in dem ein Behälter Sie Werte, Zeichen oder andere Formen der Informations stopfen können. Das Programm kann auch arbeiten auf bestimmte, unveränderliche Werte genannt unmittelbar Werte:

Ergebnis = 5 + sqrt (Wert) -

In diesem Beispiel führen und Wert sind Variablen- deren Inhalt durch einen Blick auf den Code unbekannt ist, und der Inhalt kann sich ändern, wenn das Programm läuft. Die Zahl 5 ist ein direkter Wert.

C Sport verschiedene Arten von Variablen, die jeweils entwickelt, um spezifische Werte zu halten.

Statements und Struktur

Wie bei menschlichen Sprachen, Programmiersprachen verfügen Syntax - es ist die Methode, mit der die Stücke zusammenpassen. Im Gegensatz zu Englisch, wo Syntax kann durch Würfeln bestimmt werden, wobei das Verfahren durch die legt C zusammen Schlüsselwörter, Funktionen, Operatoren, Variablen und Werten ist ziemlich streng.

Der Kern der C-Sprache ist die Erklärung, was zu einem Satz in Englisch ähnlich ist. Eine Erklärung ist eine Aktion, eine Richtung, die das Programm mit der Hardware gibt. Alle C-Sprache Anweisungen enden mit einem Semikolon, die Programmierung Äquivalent einer Periode:

Piep()-

Hier ist die einzige Funktion Beep () ist eine Aussage. Es kann so einfach sein. In der Tat kann ein einzelnes Semikolon auf einer Linie eine Aussage sein:

-

Die vorstehende Erklärung tut nichts.

in C-Anweisungen werden nacheinander ausgeführt, an der Spitze der Codequelle beginnt und bis auf den Boden zu arbeiten. Wege existieren, um zu ändern, wie das Programm ausgeführt wird.

Die Absatzebene Syntax für die Sprache C beinhaltet die Verwendung von geschweiften Klammern, oder Hosenträger. Sie umschließen mehrere Aussagen, die als Gruppe:

{If (Geld lt; 0) GetJob () - Partei () - Schlaf (24) -}

Diese drei Aussagen sind in geschweiften Klammern gehalten, was darauf hinweist, dass sie zusammengehören. Sie sind entweder Teil einer Funktion oder Teil einer Schleife oder etwas ähnliches. Egal, sie alle zusammen und werden nacheinander ausgeführt.

Sie werden feststellen, dass die Anweisungen innerhalb der geschweiften Klammern gehalten werden, ein Tabulator eingerückt. Das ist eine Tradition in C, aber es ist nicht erforderlich. Der Begriff white space wird verwendet, um Tabs, Leerzeilen und andere leere Teile des Quellcodes zu verweisen.

Im Allgemeinen ignoriert der C-Compiler weißen Raum, statt für Semikolons und geschweiften Klammern suchen. Zum Beispiel können Sie den Quellcode von Projekt ex0201 bearbeiten zu lesen:

# include int main () {puts ( "Grüße, menschlich.") - Rückkehr 0-}

Das sind zwei Zeilen Quellcode, wo, bevor Sie mehrere sah. Die # include-Direktive auf einer Linie von selbst sein muss, aber der C-Code alle verzog ohne Leerzeichen werden kann. Der Code läuft immer noch.

Zum Glück verwenden die meisten Programmierer weißen Raum zu ihren Code besser lesbar zu machen.

  • Der häufigste Fehler von Anfang der Sprache C-Programmierer gemacht zu vergessen das Semikolon nach einer Erklärung zu platzieren. Es kann auch der häufigste Fehler von erfahrenen Programmierern gemacht werden!

  • Der Compiler ist das Werkzeug, das fehlende Semikolons findet. Das ist, weil, wenn Sie das Semikolon vergessen, der Compiler geht davon aus, dass zwei Aussagen sind wirklich eine Aussage. Der Effekt ist, dass der Compiler wird verwirrt und daher in einem Anfall von Panik, Fahnen diesen Zeilen Quellcode als Fehler.

Bemerkungen

Einige Elemente in Ihrer Sprache C-Quellcode sind Teile weder die Sprache noch die Struktur. Das sind Kommentare, die Informationen über das Programm sein, Notizen zu sich selbst, oder schmutzige Limericks.

Traditionelle C Kommentare beginnen mit den / * Zeichen und enden mit den * / Zeichen. Der gesamte Text zwischen diesen beiden Markierungen wird vom Compiler ignoriert, durch den Linker gemieden, und im letzten Programm vermieden.

Allzu kommentierten Quellcode zeigt ein Update, um den Code von Projekt ex0201 wo Kommentare zügig hinzugefügt wurden.

UEBERLAPP kommentierten Quellcode

/ * Autor: Dan Gookin * // * Dieses Programm zeigt Text auf dem Bildschirm * / # include / * für Puts erforderlich () * / int main () {puts ( "Grüße, ein Mensch.") - / * Zeigt Text * / Return 0-}

Sie können Kommentare zu sehen. Ein Kommentar kann auf einer Linie von selbst erscheinen oder am Ende einer Zeile.

Die ersten beiden Zeilen können für einen mehrzeiligen Kommentars kombiniert werden, wie in Listing 2.3 gezeigt.

mehrzeilige Kommentare

Autor / *: Dan GookinThis Programm zeigt Text auf dem Bildschirm * / # include / * Erforderlich für puts () * / int main () {puts ( "Grüße, ein Mensch.") - / * Zeigt Text * / return 0-}

Der gesamte Text zwischen / * und * / wird ignoriert. Die Code :: Blocks Editor zeigt kommentierte Text in einer einzigartigen Farbe, die weiter bestätigt, wie der Compiler sieht und ignoriert den Kommentartext. Gehen Sie weiter und bearbeiten Sie die ex0201 Quellcode zu sehen, wie Kommentare zu arbeiten.

Ein zweiter Kommentar Stil verwendet den doppelten Schrägstrich (//) Zeichen. Diese Art von Kommentar wirkt Text auf einer Zeile aus den // Zeichen bis zum Ende der Linie, wie in Double-Slash Kommentare gezeigt.

DOUBLE-SLASH KOMMENTAR

# include int main () {puts ( "Grüße, ein Mensch.") - // Anzeige textreturn 0-}

Mach dir keine Sorgen über Kommentare in Ihrem Text an dieser Stelle setzen, es sei denn, Sie an einer Universität sind irgendwo und der Professor wird anal darüber. Die Kommentare sind für Sie, den Programmierer Sie Ihren Code zu helfen, zu verstehen und daran erinnern, was Ihre Absichten sind. Sie kommen in praktisch auf der Straße, wenn Sie an Ihrem Code freuen und nicht genau zu wissen, was Sie taten. Das passiert häufig.

Menü