Hallo und willkommen zurück.
Ich beginne hier einen neuen Abschnitt wollte Ihnen einige Informationen über
die c-Standardbibliothek geben.
Wir haben viel von dem verwendet Funktionen in der c Standardbibliothek.
Und die c Standardbibliothek ist Grundsätzlich alle Funktionen, die mit der
Programmiersprache c geliefert werden.
Es ist also Code, den Sie wiederverwenden können dass Sie
nicht alleine schreiben müssen, und wir haben uns einige davon angesehen die verfügbaren
Funktionen, wie z. B. die Manipulation von Zeichenfolgen Funktionen, Lesen und Schreiben von Dateien, Lesen
von Eingaben über die Tastatur.
Es gibt viele Dateien, die Wir haben verwendet, und es ist sehr
vorteilhaft, diese Dateien zu verwenden.
Jetzt wollte ich dir davon erzählen Einige der Standard-Header-Dateien.
Wir haben einige davon besprochen, aber Ich möchte sicherstellen,
dass Sie zumindest ein kurzes Verständnis bekommen dieser wichtigen Header-Dateien.
Also stddef. h.
Dies enthält einige von die Standarddefinitionen.
Dies sind einige der Dateien, die Wir haben noch nicht darüber
gesprochen, was ich erwähnen wollte.
Also stddef. h hat Funktionen wie null oder hat tatsächlich
einige Konstanten und Funktionen.
Es hat eine Null für Nullzeigerkonstante.
Es hat auch einen Versatz der Funktion das nimmt eine Struktur und ein Mitglied.
Dies ist der Offset in Bytes des Elements aus dem Inneren der
Struktur, und es gibt eine Größe t zurück.
Es gibt eine Funktion oder einen Typ I. sollte sagen Zeiger diff t sagen.
Dies ist die Art der erzeugten Ganzzahl durch Subtrahieren von zwei Zeigern.
Größe unterstreichen t.
Wir sehen Größe Unterstrich t in ein paar Routinen.
Dies ist, was zurückgegeben wird von der Größe des Operators.
Und dann wchart, das ist eine ganze Zahl erforderlich, um breite Zeichen zu halten.
Dies ist nur ein Teil der Grundlagen Sachen, die in stddef sind. h, hauptsächlich Konstanten, die
Sie verwenden können.
Wirklich wichtig hier ist null und Größe t, die Sie ziemlich oft verwenden.
Wir haben auch unsere Grenzen. h Header-Datei.
Grenzen. h hat viel wichtige Konstanten auch.
Es enthält verschiedene Implementierungen definierte Grenzen für Zeichen-
und Ganzzahldatentypen.
Sie können also diese Liste durchgehen.
Es gibt so viele von ihnen.
Wieder wollte ich nur Sie, sich ihrer bewusst zu sein.
Sie müssen diese nicht auswendig lernen.
Manchmal müssen Sie möglicherweise Verwenden Sie sie, je nachdem, ob
Sie auf verschiedenen Plattformen ausgeführt werden.
Aber es gibt Dinge wie Ganzzahlen Maximalwerte, lange Minimalwerte, lange Maximalwerte, dies ist eine
gute Möglichkeit, dies zu überprüfen für den Bereich der verschiedenen Zeichen,
die definiert sind.
Wieder nützlich, um zu verwenden, wann Sie laufen auf verschiedenen Systemen.
Und wir haben nicht wirklich nachgesehen an Grenzen. h so viel ich wollte so
gut wie das stddef. h.
Stdbool. h, wir haben uns sehr schnell umgesehen.
Denken Sie daran, dass wir in c einen booleschen Datentyp
haben, der jedoch Bool unterstreicht.
Und es ist irgendwie schwierig zu bedienen das, weil, wann immer Sie es verwenden, Sie
Unterstrich sagen müssen bool und es gibt Null oder Einsen zurück,
die wahr oder falsch darstellen.
Nun, wenn Sie stdbool einschließen. h, Sie können Ihre Variablen nur mit
bool deklarieren, weil Da drin ist ein Typedef.
Wir haben nicht darüber gesprochen, aber Es ist ein einfacher Weg und es ist
mehr Konvention, nur Bool zu sehen.
Wann immer Sie bool sagen, wird es verweisen zum unterstrichenen booleschen Datentyp.
Und dann können Sie verwenden Konstanten für turn false,
die eins oder null zurückgeben.
Es macht Ihr Programm besser lesbar zu dir stdbool. h, und Sie sollten versuchen, es
zu verwenden, weil Sie können Vergleichen Sie sofort einige Ihrer Variablen vom Typ bool
mit wahr oder falsch, und es ist einfacher als c im Vergleich zu eins oder
null, weil dann könnte man denken, es ist ein int.
Verwenden Sie also auf jeden Fall auch stdbool.
Die anderen Header-Dateien, die Wir werden in
der Standardbibliothek diskutieren diejenigen, die wir tatsächlich verwendet haben.
Das waren die drei, die ich wollte um zu betonen, dass wir
nicht so viel verwenden konnten, wie ich wollte.
Und ich wollte, dass du dir ihrer bewusst bist.
Stellen Sie also sicher, dass Sie stdbool studieren. h, Stellen Sie sicher, dass
Sie stddef verstehen. h und die Grenzen. h Datei.
Vielen Dank.