Allgemeine Datentypdefinition

Die allgemeine Typdefinition

typedef <type_definition> <type_bezeichner>

ist die konsequente Weiterentwicklung zu frei definierbaren Typen.

Das nachfolgende Programmbeispiel illustriert die Definition der drei neuen Typen Boolean, Text und Point3D.

//	general type definitions
main()
{
//                   new types
 typedef short int Boolean; 
 typedef char      Text[100];
 typedef struct
  {
   double x,y,z;
  }                Point3D;
 
//                   new variables 
 Boolean a,b;
 Text    eintrag;
 Point3D pts[10], p = {1, 2, 3.45};
 ...
}

gesamtes Programm