Массив - это совокупность переменных одного типа. Отдельные элементы массива обозначаются целочисленных индекса. Массив объявлен в главной функции, как правило, имеет размеры детали включены. Для этого можно использовать другой тип указателя открывается вместо массива.

Data Recovery PRO DATA DOCTOR

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

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


Arrays

Массив - это совокупность переменных одного типа. Отдельные элементы массива обозначаются целочисленных индекса. В C индекса начинается с нуля и всегда письменный внутри квадратных скобок.

Мы уже провели один размеры массивов, которые прописаны так

int results[20];

Массивы могут иметь больше аспектов, и в этом случае они могут быть объявлены как

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

Каждый индекс имеет свое собственное выражение в квадратных скобках. Массив объявлен в главной функции, как правило, имеет размеры детали включены. Для этого можно использовать другой тип указателя открывается вместо массива. Это означает, что размеры не установлены немедленно, а пространство может распределяться по мере необходимости. Это передовые технологии, которые требуются только в некоторых специализированных программах.

Как пример, здесь простая функция суммировать все целые числа в массив, один чертеж.

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

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

total += array[i];

return(total);
}

Программа с учетом следующего сделает строку, получить доступ к некоторым данным в ней, распечатать ее. Доступ ее снова, используя стрелки, а затем напечатать строку из. Она должна печатать "Привет!" И "012345678" по различным линиям. Посмотрим кодирования программы :

#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'; // special end string character 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);
}

[] (квадратные скобки) используются для объявить массив. Строка символов, ул программы [STR_LENGTH]; Объявляет массив из десяти символов. Таковы десять отдельных символов, все из которых были сформированы в памяти одно место. Они могут быть получены через наше имя, ул вместе со [н], где доказательство приводится номер элемента.

Всегда следует помнить, когда речь идет о массиве, когда C объявляет массив из десяти, элементам можно получить доступ с нумерацией от 0 до 9. Доступ соответствует первый элемент для доступа к элементу 0th. Итак, в случае Массивы всегда от 0 до размера массива 1.

Далее отмечаем, что нами письма "Hi!" в массив, но тогда мы поставим в '\ 0' Вы, вероятно, удивлены, узнав, что это. "\ 0" обозначает NULL и представляет конец строки. Все характера строк необходимость покончить с этим специальный символ '\ 0'. Если они этого не сделают, и тогда кто-то требует от printf строка, printf затем начнется на память с вашими строки и продолжения печати прикажете встречает '\ 0' и, таким образом, вы в конце концов получим в кучу мусора на конец вашей строкой. Поэтому убедитесь, что вы удалили свою строк надлежащим образом.

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 | Resources | 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