реклама на сайте
подробности

 
 
> Инициализация массивов в C
inventor
сообщение Jan 23 2009, 07:15
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 524
Регистрация: 25-12-08
Из: Москва
Пользователь №: 42 748



Однажды наткнулся на такой тип массива вида array[i, j];
Я делал интерполяцию по ширине и высоте и мне нужно
было передать в функцию двумерный массив,
Всякие попытки преобразования типа не прошли,
и все сделал с помощью указателей.
А вот что это за тип, который я привел вверху
и как сним работать.
Дело в том, что можно написать любое количество переменных внутри
и с многомерным масивом можно будет работать как с одномерным.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
SSerge
сообщение Jan 23 2009, 10:29
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 719
Регистрация: 13-09-05
Из: Novosibirsk
Пользователь №: 8 528



Это в Паскале допускается записывать обращение к элементу массива в виде array[x,y,z] наряду с array[x][y][z], в С такого не предусмотрено.
А почему С не ругается на такое smile.gif , так это потому что в С есть такой оператор - "запятая".


--------------------
Russia est omnis divisa in partes octo.
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 23 2009, 10:56
Сообщение #3


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(SSerge @ Jan 23 2009, 13:29) *
А почему С не ругается на такое smile.gif

У меня ИАР выругался нецензурно, типа я забыл скобку ] , а дальше ерунду написал


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th June 2025 - 23:05
Рейтинг@Mail.ru


Страница сгенерированна за 0.08983 секунд с 7
ELECTRONIX ©2004-2016