Можно ли считать две записи эквивалентными между собой - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Доброго времени суток. Хотел бы выслушать мнение более опытных касательно одного момента.
double *a;
double b[]
Эти две записи можно считать эквивалентными по-сути.А что касательно этих двух записей?
double data[][];
double **d;
Можно ли считать их так же эквивалентными между собой или нет?И почему?

Решение задачи: «Можно ли считать две записи эквивалентными между собой»

textual
Листинг программы
#include <iostream>
using namespace std;
 
int main()
{
 
int a[100][100];
int n;
int count=0;
 
cin >> n;
 
for (int i=0; i<n; i++)
{
    for (int j=0; j<n; j++){
        a[i][j]=count++;
    }
}
 
for (int i=0; i<n; i++)
{
    for (int j=0; j<n; j++)
    {
        cout << a[i][j] << " ";
    }
    cout << endl;
}
 
return 0;
}

Объяснение кода листинга программы

В этом коде:

  1. Объявлен массив a размером 100x100.
  2. Введена переменная n, которая указывает количество заполняемых элементов массива.
  3. Инициализирована переменная count со значением 0, которая используется для заполнения массива a.
  4. Считывается значение переменной n с помощью ввода с клавиатуры.
  5. С помощью двух вложенных циклов заполняются все элементы массива a значениями переменной count.
  6. С помощью двух вложенных циклов и оператора cout выводятся все элементы массива a на экран, с промежуточным выводом символа между элементами.
  7. Завершается функция main, и программа заканчивает свою работу.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.444 из 5
Похожие ответы