3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
|
||||||
1 | ||||||
Можно ли писать int не в самом начале?04.12.2011, 20:14. Показов 2966. Ответов 25
Метки нет (Все метки)
а можно ли писать "int " не в начале программы, а где захочешь?
посмотрите где у меня может быть ошибка??
0
|
04.12.2011, 20:14 | |
Ответы с готовыми решениями:
25
Можно все require в самом начале? При открытии файла каретка расположена в самом начале 1 строки, а не в начале 3 Зависает в самом начале установки Зависание в самом начале загрузки |
50 / 50 / 12
Регистрация: 22.05.2011
Сообщений: 326
|
|
04.12.2011, 20:17 | 2 |
Можно, но обязательно перед ее использованием.
Насчет кода, расскажите хоть что за программа.
1
|
go
|
04.12.2011, 20:20
#3
|
Не по теме: nicenice, если хотите, чтобы помогли - отформатируйте код, ошибки, думаю есть, но код не читаем, и это нужно Вам
0
|
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
|
|
04.12.2011, 20:21 [ТС] | 4 |
0
|
Заблокирован
|
|||||||||||
04.12.2011, 20:40 | 7 | ||||||||||
Если вы говорите. что компилятор у вас сообщает об ошибке, то это означает, что ваш компилятор не поддерживает текущий стандарт языка С, который носит название С99, а соответствует более раннему стандарту С89. В этом более раннем стандарте нельзя объявлять переменные в любом месте программы, а только либо в глобальной области видимости, или в начале котодового блока. Поэтому ваше объявление
1
|
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
|
|
04.12.2011, 20:54 [ТС] | 8 |
спасибо, всё скомпилось!
0
|
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
|
||||||
04.12.2011, 20:56 | 9 | |||||
0
|
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
|
||||||
04.12.2011, 21:02 | 11 | |||||
просто я пишу всегда
0
|
3 / 3 / 2
Регистрация: 22.11.2011
Сообщений: 168
|
|
04.12.2011, 21:21 [ТС] | 12 |
я имел ввиду вот этот int, который память выделяет int i=0,j=0,k=0,a;
кстати насчёт этого "int main ()" - что значит "возвращает"? куда он возвращает? и ещё вопрос, я сейчас пишу проги, где "функция main не имеет параметров", а когда она будет их иметь? при каком условии? так же хотелось бы узнать int main (void) ----int main() ----void main () , это одно и тоже?
0
|
25 / 14 / 4
Регистрация: 11.11.2011
Сообщений: 94
|
|
04.12.2011, 21:34 | 13 |
вот
int main() и void main () отличаются лишь типом возвр объекта. ну это тип того, что вычисляется в функции. void это значит что ничего не вернет, а int вернет ноль если правильно все и 1 если неправильно(или наоборот я не помню) a вот int main (void) это какая-то очень хитрая штука. как я понимаю, то это одновременно и int main() и void main()... может параметр типа int а вернуть ничего не должна... много загадок
0
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
|
04.12.2011, 21:38 | 14 |
не правильно понимаете
int - тип вовращаемого значения, целое число return число; вот что она вернет, а void в данном примере значит, что функция ничего не принимает!!! Добавлено через 14 секунд Все просто.
1
|
4866 / 3288 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
05.12.2011, 13:08 | 15 |
программа завершается и можно просмотреть её код завершения
когда делаешь скрипты, можно проверять, как закончилась программа (на основе кода можно принимать решение о дальшнейших действиях скрипта) функция main() особенная и не должна иметь тип возвращаемого значения void в C++ int main(), int main(void) - это одно и то же в C int main(), int main(void) - это разные вещи, первое определение - определение в старом стиле (до 89 года), означающее, что функция может принимать неопределённое количество параметров неопределённого типа второе определение - определение в новом стиле, когда точно указывается количество аргументов и тип каждого
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|||||||||||
06.12.2011, 16:54 | 19 | ||||||||||
go, откомпилируйте код Си-компилятором:
0
|
3646 / 1378 / 243
Регистрация: 16.04.2009
Сообщений: 4,526
|
||||||
06.12.2011, 17:00 | 20 | |||||
silent_1991, правильно, то , что и пытаюсь я объяснить accept
Нет никаких аргументов. Функция не принимает аргументы из командной строки, и компилятор это контролирует, вот что значит
0
|
06.12.2011, 17:00 | |
06.12.2011, 17:00 | |
Помогаю со студенческими работами здесь
20
Курсовая. Застрял в самом начале Зависает на лого установки в самом начале Вылазит ошибка в самом начале кода Как открыть форму в самом начале? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |