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

return в блоксхеме - C++

Восстановить пароль Регистрация
 
symbiosisman
1 / 1 / 1
Регистрация: 21.11.2010
Сообщений: 15
19.04.2012, 01:09     return в блоксхеме #1
в каком блоке его изображать?
вроде и процедурный подошел бы, и для ввода\вывода..
рассудите
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.04.2012, 01:09     return в блоксхеме
Посмотрите здесь:

C++ В чем разница между return и return false/true
C++ return
Как сделать так, что если файл существует return true, если нет - return false C++
C++ return (n<0) ? -n:n;
return *this; C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
 Аватар для zss
5953 / 5558 / 1787
Регистрация: 18.12.2011
Сообщений: 14,204
Завершенные тесты: 1
19.04.2012, 07:11     return в блоксхеме #2
return - это выход из функции,
поэтому изображать надо овалом.
-=ЮрА=-
Заблокирован
Автор FAQ
19.04.2012, 10:16     return в блоксхеме #3
symbiosisman, выход из функции да изображают овалом, но вот такое
return val; означает паралеллограмм с надписью val внутри.
Параллелограм означает вывод (не важно в файл в поток, на экран),
надпись внутри означает имя возращаемой переменной(данная переменная хранит в себе возвращаемое функцией значение).
-=ЮрА=-
Заблокирован
Автор FAQ
19.04.2012, 10:47     return в блоксхеме #4
Небольшой поясняющий пример:
В main инициализировать значение переменной случайным числом посредством вызова функции пользователя. Вывести полученное значение на экран
(Я опустил srand(time(0)) дабы не нагромождать код а донести суть)
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <stdlib.h>
 
int InitVal()
{
    int param = rand()%256;
    return param;
}
 
int main()
{
    int val;
    val = InitVal();
    printf("%d\n",val);
    return 0;
}
Миниатюры
return в блоксхеме  
-=ЮрА=-
Заблокирован
Автор FAQ
19.04.2012, 10:53     return в блоксхеме #5
Назначение параллелограмма в конце - акцентировать внимание читающего что именно возвращаем из функции в вызывающий модуль. Если функция имеет тип void то параллелограмма не нужно, также его не нужно рисовать в int main (возврат от main подразумевается)
Yandex
Объявления
19.04.2012, 10:53     return в блоксхеме
Ответ Создать тему
Опции темы

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