pvvx
Активный участник сообщества
Ничего я не опровергал. Вроде написал - "пишите в столбик":Браво, Вы опровергли основы структурного программирования а заодно и основы системного подхода.
Вместо *a++;
b = *a;
a = a + 1;
и никаких скобок
Ничего я не опровергал. Вроде написал - "пишите в столбик":Браво, Вы опровергли основы структурного программирования а заодно и основы системного подхода.
Вы сократили ответ Смысл был в том, что ошибок по разбору и неопределенностей там нет + может присутствовать перегрузка операторов Перегрузка операторов в C++"Всем спецам знающим С вопрос:
*a = *---*b/*-c;
Сколько тут ошибок?"
Пока только один откликнулся... остальным слабо? Головой без компилятора?
уточнюсь:
pvvx - "Ошибок там нет. Всё разбирается однозначно."
nikolz - сказал что "Компилятор сказал, что ошибок нет.Так как это выражение нигде далее не применяется, но сделал замечание что отсутствует ;" и как обычно удалил свой комментарий
жду правильного ответа от rst и других...
ни разу не ошибка, т.к. "/*" - это начало комментария многострочногоне закрыт комментарий
И...? А конец где?ни разу не ошибка, т.к. "/*" - это начало комментария многострочного
А где начало?И...? А конец где?
Так - а мы ждём правильного ответа от вопрошающего. Чтобы оценить...жду правильного ответа от rst и других...
Кому не хватает? И для чего не хватает? И причём тут main когда разговор о синтаксисе языка?Тогда уж начните с того, что не хватает "void main"
И где же там у вас в исходном ';' ??? Просветите пожалуйста нас, упёртыхТе кто указал что есть ошибка "отсутствие точки с запятой" ошиблись еще раз, точка с запятой тут есть и только сильно упертый слепой этого не видит.
Ну, типа - "keep it simple stupid" - и не поспоришьЕсли бы я хотел показать осознанное применение комментария я бы дал в примере и закрывающий комментарий.
Задача примера была - показать что человек при беглом просмотре кода одни и те-же конструкции воспринимает не всегда так-же как компилятор при формальном разборе. Есть конструкции в которых люди ошибаются чаще (= внутри if, огород указателей там где можно использовать просто массив, ), в других реже. И в общем то здравая мысль: избегать того в чем высока вероятность ошибки.
А начало где? A "a" кто такая? ...И...? А конец где?
Да разуйте же глаза-то!!!И где же там у вас в исходном ';' ??? Просветите пожалуйста нас, упёртых
Всем спецам знающим С вопрос:
*a = *---*b/*-c;
Сколько тут ошибок?
Вот именно поэтому такие конкурсы типа "найди количество ошибок" абсолютно бесмыссленны.А начало где? A "a" кто такая? ...
Вы сами разуйте. И прочитайте хотя-бы учебник для начинающих по си. Тогда может узнаете что /* - это начало комментария, и всё что после него должно быть отброшено парсером си до парного */ при разборе исходника. А уже после отброса комментов, парсер попытается скомпилить выражение и обнаружит следующую ошибку - отсутствие ';'.Да разуйте же глаза-то!!!
Кому не хватает? И для чего не хватает? И причём тут main когда разговор о синтаксисе языка?
Если говорить о некоей программе, то она вполне может обходиться и без main.
Но несомненная ошибка у автора этой задачи - нет указания типа переменных (или констант/макросов/etc?). Это говорит о том, что автор даже не умеет правильно сформулировать задачу.
Здесь нет ошибки "отсутствие точки с запятой" тут есть ошибка "забыли поставить пробел между слэшем и звездочкой". И то что вы вслед за компилятором талдычите чушь - не делает вам чести.И прочитайте хотя-бы учебник для начинающих по си. Тогда может узнаете что /* - это начало комментария, и всё что после него должно быть отброшено парсером си до парного */ при разборе исходника. А уже после отброса комментов, парсер попытается скомпилить выражение и обнаружит следующую ошибку - отсутствие ';'.
Да ладно??А если бы поставили пробел то что было-бы?Здесь нет ошибки "отсутствие точки с запятой" тут есть ошибка "забыли поставить пробел между слэшем и звездочкой".
Видимо Вы, когда компилятор обнаруживает ошибку, так ему и отвечаете: "Ты талдычишь чушь! Ну ка - компили мне без ошибок!"И то что вы вслед за компилятором талдычите чушь - не делает вам чести.
пример:Да разуйте же глаза-то!!!