Ein Anschluß gesteht dir eine Weise, die gleichen Daten mit unterschiedlichen Arten zu betrachten, zu oder die gleichen Daten mit unterschiedlichen Namen zu verwenden. Anschlüße sind Strukturen ähnlich. Ein Anschluß wird in den gleichen Weisen erklärt und benutzt, daß eine Struktur ist.

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Anschluß

Ein Anschluß gesteht dir eine Weise, die gleichen Daten mit unterschiedlichen Arten zu betrachten, zu oder die gleichen Daten mit unterschiedlichen Namen zu verwenden. Anschlüße sind Strukturen ähnlich. Ein Anschluß wird in den gleichen Weisen erklärt und benutzt, daß eine Struktur ist.

Ein Anschluß unterscheidet sich von einer Struktur in diesem nur seiner Mitglieder kann hintereinander verwendet werden. Der Grund für dieses ist einfach. Alle Mitglieder eines Anschlußes besetzen den gleichen Bereich des Gedächtnisses. Sie werden auf einander gelegt.

 

Anschlüße werden auf die gleiche Art und Weise wie Strukturen definiert und erklärt. Der einzige Unterschied bezüglich der Erklärungen ist, daß der Schlüsselwortanschluß anstelle vom struct benutzt wird. Um einen einfachen Anschluß einer variablen Putzfrau und der Ganzzahlvariable zu definieren, würdest du das folgende schreiben:

union shared {
char c;
int i;
};

Dieser Anschluß, geteilt, kann benutzt werden, um Fälle eines Anschlußes zu verursachen, der entweder einen Buchstabe Wert c oder einen Ganzzahl Wert i. halten kann. Dieses ist ODER Bedingung. Anders als eine Struktur, die beide Werte halten würde, kann der Anschluß nur einen Wert auf einmal halten.

Ein Anschluß kann seiner Erklärung initialisiert werden. Weil nur einem Mitglied hintereinander und nur, ein verwendet werden kann kann initialisiert werden. Um Durcheinander zu vermeiden, nur das erste Mitglied des Anschlußes kann initialisiert werden. Der folgende Code zeigt einen Fall des geteilten erklärenden und initialisierten Anschlußes:

union shared generic_variable = {`@'};

Beachten, daß der generic_variable Anschluß initialisiert wurde, gerade da das erste Mitglied einer Struktur initialisiert würde.

Einzelne Anschlußmitglieder können in der gleichen Weise verwendet werden, daß Strukturmitglieder verwendet werden können, indem man den Mitgliedsoperator verwendet (.). Jedoch gibt es einen wichtigen Unterschied bezüglich der zugänglich machenden Anschlußmitglieder.

Nur ein Anschlußglied sollte hintereinander angesprochen werden. Weil ein Anschluß seine Mitglieder auf einander speichert, ist es wichtig, nur ein Glied auf einmal anzusprechen.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20

 
 

page 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37

 
 

page 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 | 53 | 54

 
 

page 55 | 56 | 57 | 58 | 59 | 60

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek