IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным. В описании темы указываем язык!!!

 
 Ответить  Открыть новую тему 
> Вопрос по компиляции
-Dima-
сообщение 13.03.2008 23:45
Сообщение #1


Гость






Здравствуйте.
Хотелось бы выяснить некоторые теоретические вопросы:
№ 1. почему компилируется программа (основываясь на стандарте)
Код

int main;

?

№2. почему при запуске программа падает (с ошибкой segmentation fault)?

 К началу страницы 
+ Ответить 
volvo
сообщение 14.03.2008 13:49
Сообщение #2


Гость






Встречный вопрос: собственно, почему программа не должна компилироваться? Symbol с именем main определен, все в порядке. Другое дело - что этот symbol не является точкой входа в программу, поскольку не определена функция main, и именно поэтому при попытке запустить программу ты получаешь "Segmentation Fault"
 К началу страницы 
+ Ответить 
Гость
сообщение 14.03.2008 18:38
Сообщение #3


Гость






Ответь пожалуйста, а какая часть этих рассуждений обоснована в стандарте?
 К началу страницы 
+ Ответить 
volvo
сообщение 14.03.2008 19:21
Сообщение #4


Гость






А ты мне ответь, какая часть НЕ обоснована. В С все-таки, все что не запрещено - то разрешено. Так вот, где оно запрещено?
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 14.08.2025 6:52
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"