HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
Einleitung in eine C Programmierung |
1972 wurde C an den Bell Labors von Dennis Ritchie entwickelt.
- C ist eine einfache Programmiersprache mit einem verh�ltnism��ig einfachem, Syntax und wenige Schl�sselw�rter zu verstehen.
C ist unbrauchbar. C selbst hat keine Input/Output Befehle, hat nicht Unterst�tzung f�r Zeichenketten da eine grundlegende Datenart. Es gibt keine n�tzlichen errichteten Mathefunktionen inch.
C erfordert den Gebrauch der Bibliotheken, da C selbst unbrauchbar ist. Dieses erh�ht die Kompliziertheit des C.The Gebrauches der ANSI Bibliotheken und andere Methoden, die Ausgabe der Standardbibliotheken wird behoben.
|
Programmierendes C:: Ein schnelles Hellow Weltprogramm
|
Lassen Sie uns ein einfaches Programm geben, das �hallo Welt� zum Standard heraus ausdruckt. Wir benennen unser Programm als hello.c.
|
#include <stdio.h>
main() {
printf("Hello, world!\n");
return 0;
}
|
|
Erkl�rung des oben genannten Codes:
|
#include <stdio.h> - Diese Linie erkl�rt dem Kompilator, diese Include-Datei f�r Kompilation mit einzuschlie�en.
Was ist Include-Datei? Sie enthalten Prototypen und andere Kompilator-/Pr�prozessorrichtlinie. Prototypen werden auch die grundlegenden abstrakten Funktion Definitionen genannt.
Einige allgemeine Include-Dateien sind stdio.h, stdlib.h, unistd.h und math.h.
- haupts�chlich () - dieses ist eine Funktion, insbesondere es ist der Hauptblock.
{} - diese lockigen Klammern sind mit dem Angeben gleichwertig, da� �Block� anfangen und �Ende blockieren�. Diese k�nnen an vielen Pl�tzen, wie Schalter verwendet werden und wenn Aussage.
printf () - dieses ist die tats�chliche Druckaussage, die in unserem c Programm fraquently.we haben Include-Datei stdio.h verwendet wird! Aber was es? Wie es wird definiert?
- R�ckhol0-what ist dieses? Wer wei�, was dieses ist
Wie das Versuchen, alles heraus darzustellen scheint dieses ist die gerechte auch verwirrende Weise.
Dann die R�ckhol0 Aussage. Scheint, wie wir versuchen, r�ckseitiges etwas zu geben, und es gibt das Resultat als Ganzzahl. M�glicherweise, wenn wir unsere Hauptfunktion Definition �nderten: interne Hauptleitung (), jetzt sagen wir, da� unsere Hauptfunktion eine Ganzzahl zur�ckbringen wird! So solltest du die R�ckholart auf der Funktion immer ausdr�cklich erkl�ren.
Uns #include <stdlib.h> unserem hinzuf�gen lassen einschlie�t. Lassen Sie uns unsere urspr�ngliche R�ckgabeanweisung zur R�ckkehr EXIT_SUCCESS �ndern;. Jetzt ist es sinnvoll!
printf bringt immer ein internes zur�ck. Die Hauptseiten sagen, da� printf die Zahl den gedruckten Buchstaben zur�ckbringt. Es ist gut, Praxis programmierend, auf R�ckholwerte zu �berpr�fen. Es bildet nicht nur dein Programm lesbarer, aber am Ende bildet es deine Programme weniger fehleranf�llig. Aber wir nicht ben�tigen es wirklich in diesem bestimmten Fall. So warfen wir die R�ckkehr der Funktion zu (L�cke). fprintf, Ausgang und fflush sind die einzigen Funktionen, in denen du dies tun solltest.
Was �ber die Unterlagen? Wir sollten etwas von unserem Code vermutlich dokumentieren, damit die Leute verstehen k�nnen, was wir tun. Anmerkungen im Standard C89 werden durch dieses gemerkt: /* *. Die Anmerkung f�ngt immer mit/* und Enden mit an *.
|
Ein verbesserter Code des oben genannten Beispiels
|
#include <stdio.h>
#include <stdlib.h>
/* Main Function
* Purpose: Controls our program, prints Hello, World!
* Input: None
* Output: Returns Exit Status
*/
int main() {
(void)printf("Hello, world!\n");
return EXIT_SUCCESS;
}
|
|
Anmerkung:
Der SCHL�SSELpunkt dieser vollst�ndigen Einleitung ist, dir den grundlegenden Unterschied zwischen understandability und Korrektheit zu zeigen. Wenn du understandability verlierst, um Korrektheit zu gewinnen, verlierst du am Ende. Das understandability als Priorit�t �BER Korrektheit immer setzen. Wenn ein Programm im Ende verst�ndlicher ist, ist die Wahrscheinlichkeit, die es richtig repariert werden kann, viel gr��er. Es ist empfiehlt, da� du dein Programm immer dokumentieren solltest. Du stehst kleiner einer Wahrscheinlichkeit von herauf dein Programm sp�ter schrauben, wenn du versuchst, dein Programm selbst verst�ndlicher zu bilden.
|
Mit anderen Worten f�r Schreiben alles von den kleinen Programmen f�r pers�nliche Unterhaltung zu den komplizierten industriellen Anwendungen, ist C eine vieler h�herer Programmiersprachen, die f�r die universelle Programmierung bestimmt sind.
C hat viele Vorteile:
Vor C kritisierten Maschinensprache Programmierer h�here Programmiersprachen, weil, mit ihrer Ann�herung des schwarzen Kastens, sie den Benutzer von den Arbeitsdetails seines ganzes Service und des Computers abschirmten. Um Zugang zu jedem m�glichem Niveau des Computers zur rohen Maschinensprache unten zu geben jedoch war C entworfen und wegen dieses, ist es m�glicherweise die flexibelste h�here Programmiersprache.
Programme in einer freien, einfachen, logischen Weise, C zu organisieren hat Eigenschaften die den Programmierer erlauben. Z.B. erlaubt C sinnvolle Namen f�r Variablen ohne irgendeinen Verlust der Leistungsf�higkeit, dennoch gibt es eine komplette Freiheit der programmierenart, einen Satz flexible Befehle f�r Aufgaben wiederholt durchf�hren (f�r, w�hrend,) und das Einschlie�en der flexiblen Weisen des Treffens von Entscheidungen.
C ist auch succinct. Es erm�glicht die Kreation der sauberen und kompakten Programme. Diese Eigenschaft kann ein Mischsegen sein, jedoch und der C Programmierer mu� Lesbarkeit und Einfachheit ausgleichen.
C erlaubt Befehle, die in einigen anderen Sprachen unzul�ssig sind. Dieses ist kein Defekt, aber eine leistungsf�hige Freiheit, die, wenn sie mit Vorsicht verwendet wird, viele Sachen leicht erm�glicht. Es bedeutet, da� es verborgene Schwierigkeiten in C gibt, aber, wenn du durchdacht und sorgf�ltig schreibst, kannst du die schnellen, leistungsf�higen Programme verursachen.
Mit C kannst du jedes Hilfsmittel deiner Computerangebote benutzen. C versucht, mit der lokalen Umgebung nah zu verbinden und stellt Service f�r das Zutritt erhalten zu den allgemeinen Peripherie wie Druckern und Laufwerken bereit.
|
Das c Kompilation Modell
|
|
Dein Programm verursachen, kompilierend und laufen lassend
|
Verursachen des Programms
|
Eine Akte zuerst herstellen, die das komplette Programm, wie das oben genannte Beispiel enth�lt. Du kannst jeden gew�hnlichen Herausgeber benutzen, um die Akte herzustellen. Ein solcher Herausgeber ist textedit, das auf den meisten UNIX-Systemen vorhanden ist.
Der Dateiname mu� Verl�ngerung �.c� haben (voller Anschlag, Kleinc), z.B. myprog.c oder progtest.c. Das Inhalt Mu� mu� C Syntax befolgen. Z.B. konnten er wie im oben genannten Beispiel, beginnend mit der Linie/*/* Ende sein des Programms *.
|
Kompilation
|
Es gibt viele C Compiler sind anwesend herum. Der cm ist der R�ckstellung Sonnecompiler. Das GNU C Compiler-GCC ist und auch vorhanden f�r viele Plattformen popul�r. PC Benutzer k�nnen mit Borland bcc Compiler vertraut auch sein.
Es gibt auch C++ Compiler, die normalerweise durch cm bezeichnet werden (Anmerkung liefert Versalien-cm zum Beispiel Sonne GNU und CCGCC. Der GNU Compiler wird auch durch den Befehl g++ bezeichnet
Andere C/C++ Compiler bestehen auch. Alle oben genannten Compiler lassen im Wesentlichen im vielen Anteil allgemeine Befehl Linie Wahlen und die gleiche Weise laufen. Jedoch ist die beste Quelle jedes Compilers durch manuelle on-line-Seiten deines Systems: z.B. Mann cm.
In den grundlegenden Diskussionen �ber Compilerbetrieb, um der Kompaktheit willen, beziehen uns wir einfach auf den cm Compiler -- andere Compiler k�nnen anstatt cm bis einfach ersetzt werden und wenn nicht anders festgelegt.
Dein Programm rufen einfach den Befehl cm hervor zu kompilieren. Der Befehl mu� vom Namen des (c) Programms gefolgt werden, das du es kompilieren m�chtest.
Der Kompilation Befehl ist:
cm program.c
wo program.c Name der Akte ist.
Wenn es offensichtliche St�rungen in deinem Programm (wie mistypings, eins der Schl�sselw�rter fehlbuchstabierend oder lassen einen Semi-colon) aus, gibt, ermittelt der Compiler es und berichtet �ber sie.
Er kann m�glich, da� der Compiler nicht logische St�rungen ermitteln kann.
Wenn die Compilerwahl - O wird benutzt: die Akte verzeichnet nach - oor, wenn der Compiler erfolgreich dein Programm, die kompilierte Version verdaut hat, oder das vollziehbar, wird in einer Akte gelassen, die a.out genannt wird
Es ist bequem, a - O und Dateiname bei der Kompilation als innen zu verwenden
cm - O Programm program.c
welches das kompilierte Programm in das Akte Programm (irgendeine Akte, du das Folgen des �- O� Arguments nennst), anstatt es, in die Akte a.out einzusetzen setzt.
|
Laufen lassen des Programms
|
Das folgende Stadium ist, dein vollziehbares Programm laufen zu lassen. Du schreibst einfach den Namen der Akte, die ihn, in diesem Fall Programm enth�lt (oder a.out), um ein vollziehbares im UNIX laufen zu lassen.
Dieses f�hrt dein Programm durch, das f�hig ist, alle m�gliche Resultate zum Schirm zu drucken. Gegenw�rtig kann es Laufzeitfehler geben, wie es kann offensichtlich werden, da� das Programm falschen Ausgang oder Abteilung durch null produziert hat.
Wenn so, mu�t du R�ckkehr zu deine Programmquelle redigieren und kompilierst sie wieder und l��t sie wieder laufen.
|
C ist eine h�here Programmiersprache
|
C wird auch als h�here Programmiersprache benannt. Um eine Befehlsliste (ein Computerprogramm) zu einem Computer zu geben, wird die hochqualifizierte Computersprache verwendet. Die Muttersprache des Computers ist ein Strom der Zahlen, die Maschine Niveausprache genannt werden. Da du erwarten konntest, ist die T�tigkeit, die aus einer einzelnen Maschinenspracheanweisung resultiert, sehr urspr�nglich, und viele Tausenden von ihnen k�nnen erfordert werden, um etwas wie Wesentliches zu tun. Eine h�here Programmiersprache liefert einen Satz Anweisungen, die du kreativ wiederverbinden und zum eingebildeten schwarzen boxe des Computers geben kannst. Die Software der h�heren Programmiersprache �bersetzt dann diese hochqualifizierten Anweisungen in die niedrigen Maschinenspracheanweisungen
|
Wir verzeichnen kurz einige von Eigenschaften c, die zu, seine Popularit�t als Programmiersprache zu f�hren haben und die Sprache zu definieren. Nat�rlich werden wir viele dieser Aspekte w�hrend unseres Tutorial studieren.
C ist jetzt eine am meisten benutzte professionelle Sprache aus verschiedenen Gr�nden geworden.
- Es hat hochqualifiziertes Konstruieren.
- Es produziert leistungsf�hige Programme.
- Es kann niedrige T�tigkeiten anfassen.
- Es kann auf einer Vielzahl der Computer kompiliert werden.
Die Hauptbeeintr�chtigung von c ist, da� sie schlechte Fehlererkennung hat, die sie weg vom Setzen zum Anf�nger bilden kann. Jedoch kann Gewissenhaftigkeit in dieser Angelegenheit die Richtlinien des C weg stattlich seit dem erlernt haben zahlen, das wir sie brechen k�nnen. Nicht alle Sprachen erlauben dieses. Dieses, wenn es sorgf�ltig getan wird und f�hrt richtig zu die Energie der C Programmierung.
|
C Programm-Struktur
|
Wechselstrom Programm hat im Allgemeinen die folgende Form:
Wir m�ssen eine Haupt () Funktion haben
C nimmt an, da� Funktion eine Ganzzahl Art zur�ckbringt, wenn die Art Definition ausgelassen wird. ANMERKUNG: Diese kann eine Quelle der Probleme in einem Programm sein
|
/* Sample program */
main()
{
printf( ``I Like C \n'' );
exit ( 0 );
}
|
|
ANMERKUNG:
- printf ist eine Standardc Funktion -- benannt von der Hauptleitung.
- C erfordert einen Semicolon am Ende der jeder Aussage.
- \ bedeutet n neue Zeile. Formatierter Ausgang -- sp�ter.
-
Ausgang () ist auch eine Standardfunktion, die das Programm veranla�t zu beenden. Ihn ausschlie�lich sprechen wird nicht hier ben�tigt, da es die letzte Linie der Hauptleitung () ist und das Programm beendet irgendwie.
|
|
|
Schl�sselw�rter:
c Programmiersprache, die C-Sprache, die Tutorpdf, die Geschichte von c programmierend, grundlegendes c programmiert, c Band-Satellitenprogrammierung, Syntaxgebrauch in c programmiert, c programmierensoftware-Download, programmierender Turbo c, c programmierencode programmiert, erlernen die c Programmierung
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|