Основы программирования на языке Си. Кучин Н.В - 43 стр.

UptoLike

Составители: 

43
Но при объявлении многомерных массивов с неизвестным количе-
ством элементов, можно не указывать размер только в самых левых квад-
ратных скобках:
int a[][3]={1, 2, 3
5, 6, 7
8, 9, 10};
Рассмотрим пример использования массивов на примере задачи сор-
тировки одномерного целочисленного массива по убыванию значений:
# include < stdio.h >
/* Пример 22 */
main()
{
int arr[10]={9, 12, 43, 2, 4, 78, 15, 34, 11, 27};
int i,j,tmp;
printf(“ Неотсортированный массив: ”);
for ( i=0; i<10; i++) printf(“%d “, arr[i]);
printf(“\n”);
for ( i=0; i<8; i++)
for ( j=i+1; j<9; j++)
if( arr[i] < arr[j] )
{
tmp=arr[i];
arr[i]=arr[j];
arr[j]=tmp;
}
printf(“ Отсортированный массив: ”);
for ( i=0; i<10; i++) printf(“%d “, arr[i]);
printf(“\n”);
}
4.5. Указатели, объявление указателей,
операции над указателями
Понимание и правильное использование указателей является осно-
вой для создания профессиональных программ на языке С.
Указатель – это переменная, которая предназначена для хранения и
использования в программе адреса некоторого объекта. Здесь имеется в