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

Функции и их вызов. Подскажите - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ class bookshop http://www.cyberforum.ru/cpp-beginners/thread996459.html
Задания: Проект «Книжный магазин»: Создать пустой проект и добавить в него файл main.cpp с функцией main. Создать заголовочный файл book.h (не забывая о стражах включения) и описать в нём класс...
C++ Гонка (С++) игра Сперва введешь координату примерно 20х20 и выходит на экран машина а теперь не могу его сдвинуть с места помогите #include <iostream> #include <vector> #include <time.h> #include <cstdlib>... http://www.cyberforum.ru/cpp-beginners/thread996451.html
Двумерный массив C++
Есть задачка: Вот моё решение: #include <iostream> using namespace std; int main()
C++ Массивы. После каждого элемента, содержащего цифру 1, вставить число k, вводимое с клавиатуры
Здравствуйте! Помогите мне пожалуйста с задачей: дан массив из n элементов. После каждого элемента, содержащего цифру 1, вставить число k, вводимое с клавиатуры. Программу я написал, но работает она...
C++ Найти ошибку в коде http://www.cyberforum.ru/cpp-beginners/thread996430.html
программка не работает что не хватает выручайте плиз!! #include<iostream> #include<string> using namespace std; class student {string name; string predmet; int ocenka;
C++ Метод Рунге-Кутты для диф. уравнения второго порядка В общем не могу сообразить что делать со вторым порядком, с 1-м порядком (V+L*C*V'=0) вроде как сделал, а вот со вторым не получается. Вот задание: Напряжение в цепи, состоящей из последовательно... подробнее

Показать сообщение отдельно
Folko
265 / 253 / 7
Регистрация: 27.09.2013
Сообщений: 877
Записей в блоге: 1
03.11.2013, 20:01
Deeve, свою функцию я бы вызвал так же, как у него:
C++
1
2
3
for (int i=1000;i<9999;i++)
    if (func(i)==i)               // вот тут больше всего непонятно. Почему sum(i)?
    cout<<"Podhodiashee chislo = "<<i<<endl;
воспринимайте переменные как удобное обращение к памяти компьютера. Сама переменная a используется для удобного обращения к области памяти, где хранится какое то число. Переменные, объявляемые в функциях, являются локальными, поэтому a в первой и a во второй функциях имеют разные значения. То есть когда пишут int func(int a) это означает не то что переменная а перемещается в функцию, а то, что функции передается некое число, которое будет храниться в переменной a.
Для наглядности приведу пример:
у меня есть программа с 10 функциями. И в четырех из них есть передаваемое значение int temp. Так вот все эти четыре temp'а не имеют ничего общего между собой. Просто они так названы, что бы обозначить их вспомогательную роль
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru