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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
Компутерщик
0 / 0 / 0
Регистрация: 10.05.2014
Сообщений: 16
#1

Какая разница между аргументами и параметрами? - C++

18.06.2014, 17:24. Просмотров 1817. Ответов 2
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
using namespace std;
 
//объявление функции
int mystrlen(char *str); //В скобочках это параметр функции ?
 
int main()
{
    cout << "Длина строки ПРИВЕТ ВСЕМ равна: ";
 
    cout << mystrlen("ПРИВЕТ ВСЕМ"); //В скобочках это аргумент функции, а вместе с именем функции это 
// называется вызов функции ?  
    return 0;
}
 
int mystrlen(char *str) //А это как называется ? параметр или аргумент ? 
{
    int i;
    for (i = 0; str[i]; i++); 
    return i;
}
в комментах написал свои соображения, но я не уверен что правильно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.06.2014, 17:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Какая разница между аргументами и параметрами? (C++):

Какая Разница между сортировками? - C++
Какая разница между сортировками, если в итоге все виды сортируют одинаково. Т е. Результат одинаковый

Какая разница между компиляцией и компоновкой? - C++
только начал учить C++ и возник такой вопрос

Какая разница между двумя алгоритмами? - C++
Вообщем, как только я свою задачу не упрощал, но в указанные ограничения она так и не входит. Сначала был лимит памяти, теперь лимит...

Какая разница между cin и scanf? - C++
Здраствуйте. А какая разница между cin и scanf?

Какая разница между cin и getline? - C++
1) Какая разница между cin и getline? 2) Почему будет работать &quot;string s=a+&quot; &quot;+b&quot; (где а и b другие переменные типм sting), и не будет...

Какая разница между разными объявлениями объектов? - C++
чет 4 месяца не писал на С++ а писал на сшарпе немного. Но вот вернувшись к С++ чет вылетело с головы. Какая разница между обвявлением...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Ilot
Модератор
Эксперт С++
1809 / 1166 / 227
Регистрация: 16.05.2013
Сообщений: 3,071
Записей в блоге: 5
Завершенные тесты: 1
18.06.2014, 17:27 #2
Если мне память не изменяет параметр это переменная используемая для описания определения функции, а аргумент это непосредственно та переменная которая передается функции при ее вызове.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,997
18.06.2014, 17:33 #3
Цитата Сообщение от Ilot Посмотреть сообщение
Если мне память не изменяет параметр это переменная используемая для описания определения функции, а аргумент это непосредственно та переменная которая передается функции при ее вызове.
не изменяет
фактические аргументы - то что по факту используется, формальные параметры - это то, чем мы описываем поведение фактических аргументов при создании экземпляра функции и её вызове
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.06.2014, 17:33
Привет! Вот еще темы с ответами:

Какая разница между eof и просто объектом? - C++
То есть предположим открыли файл и объект input подставили в условие while и внутри считываем строки с файла с помощью getline. Так вот...

А какая разница между константным параметром и неконстантным в функции - C++
Здравствуйте! 1. Если использовать просто неконстантный параметр string, то ничего не изменится и программа будет работать? 2. Функция...

Наследование: выделение память 2 способами - какая между ними разница - C++
Доброй ночи! Целый год все было нормально, а этой ночью что-то случилось с моей головой. Я в итоге полностью запутался с наследованием...

Нюансы синтаксиса: какая разница между названием заголовочного файла в угловых скобках и в кавычках? - C++
Какая разница между: #include &lt;windows.h&gt; и #include &quot;windows.h&quot;


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru