|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.02.2019, 23:03 | #1 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
C++ [передача значений между функциями]
получаю в адной функции переменную, её нужно использовать во второй, не могу понять в чём ошибка, но скорее всего нужны указатели и ссылки
Код:
|
18.02.2019, 23:06 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Так с какой переменной проблема?
|
18.02.2019, 23:13 | #3 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
с переменными a b c
|
18.02.2019, 23:20 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,709
|
Если с глобальными, то и передавать их не надо.
Если хотите передавать и изменять, то да - ссылки или указатели. |
18.02.2019, 23:45 | #5 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Код:
|
18.02.2019, 23:52 | #6 |
Пользователь
Регистрация: 07.10.2018
Сообщений: 28
|
|
19.02.2019, 00:30 | #7 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Вообще, я спорить с вами не буду, так как C++ почти не знаю. Но я знаю другой язык, Java Script, который обладает тем же синтаксисом, что и C++, конечно, есть и отличия.
Так, всё, кажется, разобрался. Точка с запятой (может) ставит(ь)ся, когда в теле оператора содержится ровно одна инструкция, которая не заключена в фигурные скобки. Ссылка: http://kvodo.ru/uslovnyie-operatoryi-if-i-switch.html Однако я всегда заключаю тела инструкций в фигурные скобки, даже если тело состоит из одной инструкции. И это я всем советую делать, потом это окупится. А так, да, я был немного неправ. |
19.02.2019, 10:22 | #8 |
Старожил
Регистрация: 04.02.2011
Сообщений: 4,550
|
Это в Паскале не ставится. Там if then else рассматривается как одна инструкция. Разные подходы разработчиков
А насчет скобок { } - оно конечно, особенно с вложенными if else - не надо напрягать мозг думанием о том - а в каком порядке оно там по умолчанию выполняется. Последний раз редактировалось digitalis; 19.02.2019 в 10:25. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++, передача значения строки между функциями | denkorg | Общие вопросы C/C++ | 2 | 17.12.2017 09:52 |
Передача значений между jsp-страницами | botan-32 | Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC) | 2 | 26.04.2017 18:46 |
Проблема сохранности строки между функциями класса | Явгений | Visual C++ | 5 | 02.03.2011 09:48 |
Передача значений переменных функциями | HostileZeth | Общие вопросы C/C++ | 4 | 02.12.2010 16:29 |
Проблема с функциями(передача масива в функцию типа int) | sekator | Общие вопросы C/C++ | 4 | 27.07.2010 22:13 |