Массивы и строки презентация

Одномерные массивы. Объявление. Общая форма объявления: тип имя_переменной[размер]; Пример: double balance[100]; balance[3] = 12.23;

Слайд 1Массивы и строки
Лекция 5


Слайд 2Одномерные массивы. Объявление.
Общая форма объявления:
тип имя_переменной[размер];
Пример:
double balance[100];
balance[3] = 12.23;


Слайд 3Одномерные массивы. Границы.
Индекс первого элемента массива в языке Си равен нулю.
char

p [10];
То есть объявляется массив p[0]…p[9] .

Слайд 4Одномерные массивы. Кол-во памяти
количество байтов = sizeof(базовый_тип) Х длина массива


Слайд 5Одномерный массивы. Создание указателя на массив.
int sample[10];
В качестве указателя на 1

элемент массива может быть использовать имя sample.

int *p;
int sample[10];
p = sample;

Слайд 6Одномерный массив.Передача массива в функцию.
В языке Cи нельзя пердать весь массив

как аргумент функции. Можно передать указатель на массив.
int main (void) {
int i[10];
func1(i);
}

Слайд 7Одномерный массив. Объявление массива в функции.
Указатель:
void func1 (int *x) {
}
Массив определенного

размера:
void func1(int x[10]) {
}
Массив без определенного размера:
void func1(int x[ ]) {
}



Слайд 8Двухмерные массивы
В Си есть многомерные массивы. Простейший многомерный массив – двухмерный

массив.
int d[10][20];
d[1][2] = 5;


Слайд 9Двухмерные массивы. Кол-во памяти.
кол-во байтов = размер_1-го_измерения Х размер_2-го_измерения X sizeof(базовый

тип)

Слайд 10Двухмерный массив. Передача массива в функцию
В функцию передается только указатель на

начальный элемент массива.
В соответствующем параметре функции, получающем двухмерный массив ,обязательно должен быть указан размер правого измерения, который равен длине строки массива. Размер левого измерения указывать не обязательно.
void func1(int x[][10]) {
}
void func1(int **x) {
}


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика