Eine Reihe ist eine Ansammlung Variablen der gleichen Art. Einzelne Feldelemente werden durch einen Ganzzahl Index gekennzeichnet. Eine Reihe wird in der Hauptfunktion erklärt, hat normalerweise Details der eingeschlossenen Maße. Es ist möglich, eine andere Art zu benutzen, die einen Zeiger anstatt einer Reihe genannt wird

Files Recovery Software
Heim Kontakt Details Customer Support Demo herunterladen Produkte  

 
 

Reihen

Eine Reihe ist eine Ansammlung Variablen der gleichen Art. Einzelne Feldelemente werden durch einen Ganzzahl Index gekennzeichnet. In C fängt der Index bei null an und wird immer innere eckige Klammern geschrieben.

Wir haben bereits einzelne bemessene Reihen getroffen, die so erklärt werden

int results[20];

Reihen können mehr Maße haben, in diesem Fall sie wie erklärt werden konnten

int results_2d[20][5];
int results_3d[20][5][3];

Jeder Index hat seinen eigenen Satz eckige Klammern. Eine Reihe wird in der Hauptfunktion erklärt, hat normalerweise Details der eingeschlossenen Maße. Es ist möglich, eine andere Art zu benutzen, die einen Zeiger anstatt einer Reihe genannt wird. Dies heißt, daß Maße nicht sofort geregelt werden, aber Raum kann wie erforderlich zugeteilt werden. Dieses ist eine vorgerückte Technik, die nur in bestimmten fachkundigen Programmen angefordert wird.

Als Beispiel ist hier eine einfache Funktion, zum aller Ganzzahlen in einer einzelnen bemessenen Reihe oben hinzuzufügen.

int add_array(int array[], int size)
{
int i;
int total = 0;

for(i = 0; i < size; i++)

total += array[i];

return(total);
}

Der Programm gegebene folgende Wille bilden eine Zeichenkette, zugänglich machen etwas Daten in ihm, ausdrucken ihn. Ihn zugänglich machen Zeiger wieder verwendend, und die Zeichenkette dann ausdrucken. Sie sollte drucken “Hi!” und “012345678” auf unterschiedlichen Linien. Uns die Kodierung des Programms sehen lassen:

#include <stdio.h>
#define STR_LENGTH 10

void main()
{
char Str[STR_LENGTH];
char* pStr;
int i;
Str[0] = 'H';
Str[1] = 'i';
Str[2] = '!';
Str[3] = '\0'; // spezielle Ende Zeichenkette-Buchstabe NULL

printf("The string in Str is : %s\n", Str);

pStr = &Str[0];

for (i = 0; i < STR_LENGTH; i++)
{
*pStr = '0'+i;
pStr++;
}

Str[STR_LENGTH-1] = '\0';
printf("The string in Str is : %s\n", Str);
}

[] (Quadratklammern) werden verwendet, die Reihe zu erklären. Die Linie des Programmputzfrau str [STR_LENGTH]; erklärt eine Reihe von 10 Buchstaben. Diese sind 10 einzelne Buchstaben, alle die zusammen in Gedächtnis in den gleichen Platz eingesetzt werden. Sie können alle durch unser variables Namensstr zusammen mit a [n] erreicht werden wo n die Elementzahl ist.

Es sollte im Verstand immer gehalten werden, wenn man über Reihe spricht, die, wenn C eine Reihe von 10 erklärt, die Elemente, die du zugänglich machen kannst, 0 bis 9 numeriert werden. Das Zugänglich machen des ersten Elements entspricht dem Zugänglich machen des 0. Elements. So im Falle der Reihen von 0 zur Größe der Reihe immer zählen - 1.

Folgende Nachricht, daß wir die Buchstaben setzten "Hi!" in die Reihe aber in uns in dann setzen du „\ 0“ sich wundern vermutlich, was dieses ist. “ \ 0 " steht für NULL und stellt das Ende der Zeichenkette dar. Alle Zeichenfolgen müssen mit diesem Sonderzeichen„\ 0“ beenden. Wenn sie nicht und dann jemand printf auf der Zeichenkette benennt, dann würde printf an der Gedächtnisposition deiner Zeichenkette beginnen und fortfährt zu drucken erklären sie, „\ 0“ daß antrifft und folglich du oben mit einem Bündel Abfall am Ende deiner Zeichenkette beendest. So sicherstellen, deine Zeichenketten richtig zu beenden.

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
 
 
Data Recovery-Buch
 
Kapitel 1 Ein überblick über Daten-Wiederaufnahme
Kapitel 2 Einleitung der Festplatten
Kapitel 3 Logische Annäherung an Scheiben und OS
Kapitel 4 Zahlensysteme
Kapitel 5 Einleitung der C Programmierung
Kapitel 6 Einleitung in eine Computer-Grundlagen
Kapitel 7 Notwendige DOS Befehle
Kapitel 8 Scheibe-BIOS Funktionen und Unterbrechungen, die mit C anfassen
Kapitel 9 Behandlung der großen Festplatten
Kapitel 10 Daten-Wiederaufnahme von verdorbenem Floppy-Disc
Kapitel 11 Bilden der Unterstützungen
Kapitel 12 Lesenund änderndes MBR mit der Programmierung
Kapitel 13 Lesenund änderndes DBR mit der Programmierung
Kapitel 14 Programmierung für "Raw File" Wiederaufnahme
Kapitel 15 Programmierung für Daten-Wischer
Kapitel 16 Entwickeln von mehr Dienstprogrammen für Scheiben
Anlage Glossar der Daten-Wiederaufnahme Bezeichnungen
 
 
Pro Data Doctor

Heim

Produkte

Kontakt Details

Customer Support

Demo herunterladen

Allgemeine Geschäftsbedingungen

 
Pro Data Doctor