|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
20.06.2015, 18:24 | #11 |
Пользователь
Регистрация: 20.06.2015
Сообщений: 55
|
Прямо сейчас я читаю книгу и параллельно этому проверю сообщения на форуме, надеюсь ускорить обучение за счет этого.
|
20.06.2015, 18:27 | #12 |
Форумчанин
Регистрация: 30.05.2015
Сообщений: 179
|
я тоже не понимаю в каких случаях нужно использовать void. было бы здорово, если бы кто-нибудь из старших товарищей объяснил
Всегда задавайте вопросы, даже самому себе.
Боец на сцене, певец на арене |
20.06.2015, 18:47 | #13 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Вот твой вопрос "Что такое процедура?" как раз это и демонстрирует. А этот термин не зависит от ЯВУ, и является основой знаний ИТ сферы. Цитата:
Например если модуль написал один программист, а ПО с применением этого модуля другой, и у другого нет исходников, есть только хедеры. Первый программист упаковал в процедуру некий код, например внесение данных в базу. При этом само внесение ничего (никакого результата) не возвращает (предположим), и программист, который написал void хочет донести до своего последователя именно такую мысль - Не жди результата от этой процедуры, потому что ее механизм не предполагает какого-то ответа. Цитата:
I'm learning to live...
|
|||
20.06.2015, 18:54 | #14 |
Пользователь
Регистрация: 20.06.2015
Сообщений: 55
|
Другой вопрос - зачем нужен возвращаемый результат? И его отсутствие?
Назрел относительно интересный вопрос. Старые телефоны как известно использовали систему Java современные телефоны используют уже некое подобие ОС. Зависимо от компании производителя (например Nokia - Simbian) , выходит ПО для этих новых систем написаны не на языке Java а на других в то время как ранние использовался лишь он. Это ПРЕДПОЛОЖЕНИЕ исходит от человека который обладает крайне ограниченной информацией. Если есть знающий человек из этой области мне было бы очень интересно увидеть ответ. Последний раз редактировалось Stilet; 20.06.2015 в 19:06. |
20.06.2015, 19:06 | #15 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Пример: Код:
Отсутствие же результата, как я выше сказал может говорить о одностороннем общении. Например ты посылаешь текст по UDP. Тебе назад никакого ответа не придет, потому что UDP так устроен. Соответственно для этого будет уместнее описать процедуру, а не функцию, дабы какой-то предприимчевый программист не смог использовать ее в том же if(). Цитата:
I'm learning to live...
|
||
20.06.2015, 19:08 | #16 |
Пользователь
Регистрация: 20.06.2015
Сообщений: 55
|
Сколько мучений ради этого ответа))
|
20.06.2015, 19:12 | #17 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Это твои мучения )
Ты сам виноват, что изначально откинул базовые основы.
I'm learning to live...
|
20.06.2015, 19:12 | #18 | |||
Пользователь
Регистрация: 19.06.2015
Сообщений: 15
|
А когда вы в калькуляторе пишите 2+2 вы же хотите получить 4? А вот это и есть возвращаемый результат...
Цитата:
Цитата:
Цитата:
|
|||
20.06.2015, 19:17 | #19 |
Пользователь
Регистрация: 20.06.2015
Сообщений: 55
|
Я почитал что такое процедура и UDP и понял что кроме абстрактных представлений отдаленных понятий моей необразованной башке ничего не понять. Нет души в этих холодных машинных викистроках. Прошу щедрого на знания человека поделится со мной тайными знаниями...
На счет телефонов я спрашивал потому что в мой тёмной душе зародилось сомнение... Возможно Java начал терять былую славу и надобность? Возможно этот язык стал умирающим... Если существует усовершенствованная версия С - С++. Смысл дальнейшего существования С. В смысле есть там программы написанные на С которые мы теперь используем на С++. Но есть впечатление словно С продолжает существовать отдельно от С+ . Если С++ это супер множество С зачем программировать на нем дальше. Пускай будет ему место на полочке истории в каком-нибудь учебнике и хватит. Что мы делаем в первой строчке? char * name; name = new char(9); Последний раз редактировалось Stilet; 20.06.2015 в 19:55. |
20.06.2015, 19:59 | #20 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Ты путаешь ЯВУ и компилятор. Си - это Язык Высокого Уровня. Если ты говоришь о замене языка на С++ диалект, то сразу же должен указать где именно будет применяться ему замена. Цитата:
I'm learning to live...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Опытным | Studentillo | Свободное общение | 4 | 06.02.2012 21:42 |
Вопрос по SQL опытным программерам! | S-HaCK XORitY | SQL, базы данных | 13 | 20.07.2011 17:19 |
Интересное предложение опытным программистам | MaxRiga | Фриланс | 7 | 24.03.2010 11:58 |
вопросик самым опытным :-) | Doholyan | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 25.08.2009 17:13 |