Искусство программирования - 9

(1/2) > >>

LazarusLong:
Дан следующий код:
Код:

int main() {
    http://www.google.com
    ...
    ...
    ...
    return 0;
}


Язык программирования С++
Вопрос - как компилятор воспримет наличие URL без кавычек в первой строчке функции main? Почему так? Как реакция компилятора может меняться в зависимости от последующего кода?

Условие участия в викторине - думаем головой, не запускаем компилятор и не гуглим)))

EvilMax:
Да всё корректно, если дальше нет идентификатора http. В коде для полного и вечного счастья не хватает goto http; )))  Но метки - это ересь чистой воды, если они не часть switch!

LazarusLong:
Браво, именно так) а я, признаться, довольно долго тупил, пока не вспомнил про метки) Все-таки сказывается, что уже года три не писал на С++ (((

Alder:
Цитата: LazarusLong от Август 04, 2012, 09:55:18

Браво, именно так) а я, признаться, довольно долго тупил, пока не вспомнил про метки) Все-таки сказывается, что уже года три не писал на С++ (((

Скорее сказывается то, что метки вне switch мы не особо использовали, считая это дурным тоном :)

LazarusLong:
Цитата: Alder от Август 04, 2012, 10:34:37

Цитата: LazarusLong от Август 04, 2012, 09:55:18

Браво, именно так) а я, признаться, довольно долго тупил, пока не вспомнил про метки) Все-таки сказывается, что уже года три не писал на С++ (((

Скорее сказывается то, что метки вне switch мы не особо использовали, считая это дурным тоном :)


Я вообще сейчас сходу не припомню когда я последний раз осознанно использовал метку, в любом языке программирования.

Навигация

[0] Главная страница сообщений

[#] Следующая страница