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

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

Войти
Регистрация
Восстановить пароль
 
Bramme
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 60
#1

Аргументы функции - C++

10.03.2013, 23:10. Просмотров 452. Ответов 5
Метки нет (Все метки)

Добрый вечер!
Сразу по делу:

C++
1
2
3
4
5
6
int func(char s[]) {....}
 
int main {
char s[40]; // s-символьная строка
func(s);
}
Если s[] заменить на *s, то результат не изменится. Так в чем же принципиальное отличие между аргументами s[] и *s?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 23:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Аргументы функции (C++):

Аргументы функции: что значит "большие" и "небольшие" аргументы? - C++
Здравствуйте! Всем доброго дня! Растолкуйте пожалуйста! Что значит большие и небольшие?

Аргументы функции - C++
Программа должна вычислять x-e число Фибоначчи по mod y. Вылетает ошибка, что передано слишком мало аргументов. Объясните недалекому...

Аргументы функции - C++
Вопрос на счет аргументов функции в С++. есть такая функция: void Teleport(Player* pPlayer, float array) { int i = 0; ...

Аргументы функции - C++
Привет! Как поступить в следующей ситуации. for (int i = 0; i < 16; i++) { func(str1, str2); .... } дело в том...

Аргументы Функции - C++
Привет всем.Программа такова по заданному TXT файлу идет поиск строки и эта строка передается в качестве аргумента функции...

Аргументы функции - C++
Как правильно описать аргументы в некоторой функции void Func(int* a, int* b) { //... } Чтобы можно было вызывать её...

5
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
10.03.2013, 23:14 #2
никакой.
в функцию, в обоих случаях будет передаваться указатель на первый элемент
0
Bramme
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 60
11.03.2013, 02:25  [ТС] #3
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
никакой.
в функцию, в обоих случаях будет передаваться указатель на первый элемент
Все-таки указатель передается, а не число? В самой функции мы же с числовыми значениями работаем, я не до конца понимаю принципов работы этого.
0
Kuzia domovenok
1891 / 1746 / 118
Регистрация: 25.03.2012
Сообщений: 5,926
Записей в блоге: 1
11.03.2013, 02:29 #4
Цитата Сообщение от Bramme Посмотреть сообщение
Все-таки указатель передается, а не число?
что тебя так удивляет? Меня вот удивляет, при чём тут вообще числа? Я просто не понимаю, что ты имеешь в виду. Какие числа, о чём ты?
Мы говорили об указателях и массивах вообще-то.
0
Bramme
0 / 0 / 0
Регистрация: 11.10.2012
Сообщений: 60
11.03.2013, 02:49  [ТС] #5
Цитата Сообщение от Kuzia domovenok Посмотреть сообщение
что тебя так удивляет? Меня вот удивляет, при чём тут вообще числа? Я просто не понимаю, что ты имеешь в виду. Какие числа, о чём ты?
Мы говорили об указателях и массивах вообще-то.
Из твоих слов я понял, что в функцию мы передаем указатель на элемент, а не сам элемент (строку в данном случае), так?
0
Croessmah
Эксперт CЭксперт С++
13415 / 7566 / 855
Регистрация: 27.09.2012
Сообщений: 18,618
Записей в блоге: 3
Завершенные тесты: 1
11.03.2013, 05:20 #6
Цитата Сообщение от Bramme Посмотреть сообщение
мы передаем указатель на элемент, а не сам элемент
Нельзя передать сам элемент. Только указатель на него, либо его копию.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.03.2013, 05:20
Привет! Вот еще темы с ответами:

Аргументы у функции - C++
void String(int i, int j, int N, double a) И компилятор студии 2010 выдает следующие ошибки: 1>Hello.cpp(48): error C2057: expected...

Аргументы функции по умолчанию - C++
Написать функцию, которая принимает два параметра типа int: высоту и ширину. Данная функция рисует на экране прямоугольник, размер которого...

Аргументы функции main - C++
Здравствуйте, программисты! Написать программу для определения, есть ли среди символов этой последовательности символы, образующие слово...

Аргументы функции по умолчанию - C++
Есть пример из книги Прата с использованием аргументов, определяемых по умолчанию. После ввода строки программа виснет. Подскажите, в чем...


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

Или воспользуйтесь поиском по форуму:
6
Yandex
Объявления
11.03.2013, 05:20
Ответ Создать тему
Опции темы

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