Форум программистов, компьютерный форум CyberForum.ru

В чём разница между процедурами и функциями ? - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.68
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
29.01.2012, 00:48     В чём разница между процедурами и функциями ? #1
Мне просто нужно будет выполнить одну и ту же операцию несколько раз, а сама операция включает в себя несколько вычислений , создание массивов, сравнение массивов и т.д.... Вот не знаю что лучше - процедура или функция для моей задачи... Прошу прощения если вопрос не корректен ,- слабо разбираюсь в С++ , как собственно и в программировании не очень
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
29.01.2012, 00:54     В чём разница между процедурами и функциями ? #2
в С-подобных языках процедура == функция.
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
29.01.2012, 00:56     В чём разница между процедурами и функциями ? #3
1. напишите точное задание
2. в Си/С++ нет процедур, есть только функции которые ничего не возвращают
disker
 Аватар для disker
2 / 2 / 0
Регистрация: 25.01.2012
Сообщений: 78
29.01.2012, 01:23  [ТС]     В чём разница между процедурами и функциями ? #4
Цитата Сообщение от Jupiter Посмотреть сообщение
1. напишите точное задание
Спасибо, честно говоря за последние 5 лет где-то это первый форум, где люди не льют воду, а говорят по существу и стараются помочь своим пользователям. Молодцы. Так держать

Ну, а что касается самого задания, то к сожалению я не могу его написать так как оно мое и не взято из учебников. И пока что оно только в моей голове, а на бумаге где-то нет ещё. Если я начну его описывать, то на это уйдет я думаю не мало времени. Если коротко, то предвидится работа с обработкой одного массива. Но обработка включает в себя создание копии такого же массива, с последующим анализом со сдвигом по числам на 15 единиц где-то. И так до конца массива. Параллельно так же будет вестись подсчет количества выпадений каждого числа в новом массиве. Не знаю понятно ли описал предстоящую работу, но как-то так

Поэтому я подумал, что можно написать один раз функцию и просто менять значения для каждого нового созданного массива. Но как это всё организовать я ещё не знаю, а только в планах
neske
1419 / 786 / 55
Регистрация: 26.03.2010
Сообщений: 2,694
29.01.2012, 01:27     В чём разница между процедурами и функциями ? #5
вам стоит почитать литературу, к примеру Х. Дейтел, П. Дейтел - Как программировать на С++
я думаю после все станет ясно, благо тема совсем не сложная
Yandex
Объявления
29.01.2012, 01:27     В чём разница между процедурами и функциями ?
Ответ Создать тему
Опции темы

Текущее время: 15:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru