![]() |
Двумерные массивы, не пойму
Код:
#include <stdio.h> 111 333 222 ПОЧЕМУ???? ЗЫЖ за void main не бейте, мне в универе за иную запись ноль ставят |
Ответ: Двумерные массивы, не пойму
что вот это:
Цитата:
Цитата:
|
Ответ: Двумерные массивы, не пойму
Я тож С++ начал изучать.
Гуру, просветите, какой смысл несет запись: Код:
x,y |
Ответ: Двумерные массивы, не пойму
1) Переводись на другой факультет пока есть возможность. На этом ты вылетишь в лучшем случае на 3 курсе.
2) Ты не будешь программистом. Никогда. 3) void main() не соотвествует ISO C 4) При объявлении массива не нужны size, размеры сами подсчитаются. 5) Самое смишное[многомерные][массивы][в][С] индексируются с помощью указания каждой размерности в отдельный паре квадраных скобок. Кроме того, я понятия не имею почему компилятор проглотил запятую (хотя есть мнение что BC хавает запятые как разделитель инстукций, и в качеству индекса брался только y), но то как ты разыменовал указатель на массив чтобы получить int это нечто. Аплодирую стоя за чудесный метод решения ошибок выдаваемых компиляором. 6) clrscr() - это хреновина есть только в борладовских недокомпиляторах. И вообще за необоснованную очистку консоли надо отрубать руки по самые ноги. |
Ответ: Двумерные массивы, не пойму
Цитата:
Цитата:
|
Ответ: Двумерные массивы, не пойму
Может быть. Хотя проверять на нормальном компиляторе лень, а борландовские (на сайте там про Борланд говорится, да) поделки компиляторами считают только в наших замечательных ВУЗах. Хотя в С (не С++) пожалуй вполне возможно, что все размерности надо явно указывать, то язык невероятно суровый. Кстати, там еще косяк есть в коде (применительно к С, т.к. судя по коду задача была именно на нем писать), в С переменные можно объявлять только в начале блока.
|
Ответ: Двумерные массивы, не пойму
Цитата:
|
Ответ: Двумерные массивы, не пойму
Ну то особенности реализации компилятора. Ну и в паскале как бэ прям все в начале функции объявлялось, а тут в начале блока, т.е. примерно так:
PHP код:
|
Ответ: Двумерные массивы, не пойму
Не не не, объявлять можно в любом месте.
Цитата:
|
Ответ: Двумерные массивы, не пойму
ну как всегда - проганью учит кто попало
|
Ответ: Двумерные массивы, не пойму
Цитата:
Цитата:
Цитата:
Цитата:
1) int main(void) 2) int main(int argc, char *argv[]) Все. Никаких void, ибо ОС ожидает от программы числового кода завершения (0 - удачно, другое значение - фейл). Цитата:
Цитата:
![]() Цитата:
|
Ответ: Двумерные массивы, не пойму
|
Ответ: Двумерные массивы, не пойму
|
Ответ: Двумерные массивы, не пойму
Цитата:
Цитата:
|
Ответ: Двумерные массивы, не пойму
Цитата:
|
Часовой пояс GMT +4, время: 03:42. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot