• 26.04.2024, 15:10
  • Registrieren
  • Anmelden
  • Sie sind nicht angemeldet.

 

Lieber Besucher, herzlich willkommen bei: Aqua Computer Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

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!