• 16.04.2024, 07:25
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

C - was ist "typedef" ?

Mittwoch, 10. März 2004, 01:37

Ich habe in einer alten prüfung zum lernen für unsere aktuelle prüfung in C etwas mit "typedef" gelesen. das haben wir aber nicht besprochen.


weiß das jemand und kann vielleicht jemand sagen, was das ist und wozu es gut ist?

wir haben es zwar im unterricht nicht besprochen, aber ich kann nicht ausschließen,daß es doch vorkam, als ich mal einmal nicht da war.
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

Re: C - was ist "typedef" ?

Mittwoch, 10. März 2004, 02:21

auswendig weiss ich das auch ned bzw noch nie davon gehört  ;)

aba ganz eifach tipp es in die suche(hilfe) von borland  (kann sein das bei visual auch geht) ein und dir wird der befehl mit beispiel erklärt  ;)

edit: sonst schreib mir pm dann schau ich in meinem dicken buch nach :-* extra für dich
[CENTER][/CENTER]

Re: C - was ist "typedef" ?

Mittwoch, 10. März 2004, 04:38

typedef dient, wie der name schon sagt, zur definition eigener typen :)
bsp: typedef unsigned char Byte; // definiert den typ Byte

Re: C - was ist "typedef" ?

Mittwoch, 10. März 2004, 11:14

ah, ich kapiere - und das ist alles, oder gibts da noch mehr abarten von? oder ist das die einzigste abart davon, die es gibt?
Dieses Youtube-Video ist aufgrund von Urheberrechtsbeschränkungen in deinem Land nicht verfügbar.

Re: C - was ist "typedef" ?

Mittwoch, 10. März 2004, 19:08

Quellcode

1
2
3
4
5
typedef int ichliebekryptischeNamen;

int func() {
   ichliebekryptischeNamen i = 3;
   ...


MfG
"I've always said, the Web is the sum of all human knowledge plus porn.", Ron Gilbert
UltraStar Manager 1.7.2 | Infos zu meinem PC | .o0 DeathSpank 0o.

Re: C - was ist "typedef" ?

Mittwoch, 10. März 2004, 19:52

nö das is wirklich alles  ;)

sinn machts z.b. wenn man von bestimmten datentyplängen abhängig ist, und diese je nach verwendeter hardware unterschiedlich sind, dann könnte man z.b. schreiben

Quellcode

1
2
3
4
5
typedef unsigned char UInt8;  //8Bit langer vorzeichenloser Datntyp

UInt8 i;
i = 8
...


und auf der anderen Hardware ändert man dann nur das typedef...
oder bei größeren datentypen wie structs isses auch sinnvoll.
C programmers never die. They are just cast into void. Neues moddingtech.de Portal online!