Die Programmiersprache C wurde als Systeme Programmiersprache für den Einsatz in Bau -Systeme Anwendungen und Betriebssystemen wie Unix gemeint entwickelt. Aufgrund dieser Aufgaben arbeitet die C-Sprache eng mit der Hardware eines Computers und die internen Strukturen wie Speicher . C-Funktionen wie " sizeof ()" helfen C-Programmierer bestimmen den Speicherverbrauch der verschiedenen Variablen und Datenstrukturen in den Programm Things You Need
C Compiler
Texteditor
anzeigen Mehr erfahren Anleitung
1
Einrichten das Zielprogramm . Während die " sizeof ( ) "-Funktion erfordert keine spezielle Bibliotheken , hilft es, in der Lage sein Leistungsgrößen zu überprüfen, ob die Funktion korrekt arbeitet. Das Programm besteht aus einer Basis " main () "-Funktion mit der Möglichkeit, auf dem Bildschirm ausgegeben . Richten Sie das Programm wie im folgenden Beispiel :
# include " stdio.h "
int main () {
return 0; }
2
Deklarieren Sie eine Variable und einen Datentyp . Im folgenden Beispiel , haben Sie zwei Variablen : "i ", das ist eine grundlegende integer, und "x ", der die Datenstruktur " Beispiel " steht , dass Sie am Anfang der Funktion zu erstellen :
int main () {
struct {int Beispiel ein ; int zwei ; };
struct Beispiel x ; int i = 2 ;
return 0; }
3
drucken Sie die Leistung von der Größe der einzelnen Variablen . Mit dem " sizeof ()" -Funktion können Sie drucken Sie die Größe der einzelnen Variablen in Byte. Die Größe der "i" in Byte , wie bei allen anderen Zahlen , ist 4 . Die Größe von "x " in Bytes , die zwei ganze Zahlen , ist 8:
printf ("% lu" , sizeof ( i)) ; //4printf ("% lu" , sizeof ( x ) ); //8