Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Trezubec
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 9
#1

Как создать указатель на счетчик цикла for? - C++

20.05.2014, 23:25. Просмотров 324. Ответов 6
Метки нет (Все метки)

Например, нужно создать указатель на счетчик і. Непонятно как это организовать
C++
1
2
3
4
5
6
7
for(int i = 0; i < N; i++)
{
for(int j=0; j < N; j++)
{
Arr[i][j] = 0
}
}
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2014, 23:25
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как создать указатель на счетчик цикла for? (C++):

Используя указатель, как параметр цикла, распечатать массив с конца, пропуская элементы, кратные 3
Создать целочисленный массив из 10 элементов. Используя указатель в качестве...

счетчик цикла for
Есть задача из Прата глава 5 № 4. Дафна инвестировала $100 под простые 10%....

Как получить ссылку на указатель или указатель на указатель в массиве?
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как...

Как создать указатель в структуре?
Я хочу ввести имя, но под name надо выделить память? Если да то как и где(где...

Как создать копию объекта, зная его указатель?
Здравствуйте, существует следующая проблема. В своей программе я рисую график...

Как создать копию объекта на который указывает указатель
У меня есть указатель класс Student, который хранит информацию о студентах(имя,...

6
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
20.05.2014, 23:27 #2
C++
1
2
3
int i;
int *a=&i;
for(i = 0; i < N; i++)
0
Trezubec
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 9
20.05.2014, 23:27  [ТС] #3
да, но нужно использовать вместо і, в цикле, указатель.
0
zer0mail
2451 / 2085 / 216
Регистрация: 03.07.2012
Сообщений: 7,566
Записей в блоге: 1
20.05.2014, 23:28 #4
Интересно, зачем может понадобиться указатель на счетчик цикла?
0
dzrkot
zzzZZZ...
523 / 354 / 94
Регистрация: 11.09.2013
Сообщений: 2,039
20.05.2014, 23:29 #5
Лучший ответ Сообщение было отмечено Trezubec как решение

Решение

C++
1
2
int i=0;
for(int *a=&i; *a < 6; (*a)++)
1
Trezubec
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 9
20.05.2014, 23:41  [ТС] #6
понятно, что не нужно, но такое дали задание.

Добавлено через 51 секунду
Спасибо большое. Оказалось проще, чем предполагал, просто не поставил скобки на итерации.
0
IGPIGP
Комп_Оратор)
Эксперт по математике/физике
7009 / 3302 / 451
Регистрация: 04.12.2011
Сообщений: 9,141
Записей в блоге: 5
21.05.2014, 00:52 #7
Цитата Сообщение от zer0mail Посмотреть сообщение
Интересно, зачем может понадобиться указатель на счетчик цикла?
и мне.
Цитата Сообщение от Trezubec Посмотреть сообщение
понятно, что не нужно, но такое дали задание.
Trezubec, а как оно звучит? Переменная цикла - указатель может иметь смысл:
C++
1
2
3
4
5
6
7
8
9
10
11
12
//при итерации по массиву:
#include <iostream>
using std::cout;
using std::endl;
int main()
{
    int arr[] = {1, 2, 3};
    for ( int *i = arr; i != arr + sizeof(arr)/sizeof(int) ; ++i )cout << *i << " ";
    cout << endl;
system("pause") ;
return 0;
}
0
21.05.2014, 00:52
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2014, 00:52
Привет! Вот еще темы с решениями:

Почему при выходе из цикла while переменная счетчик увеличивается на единицу?
Есть такой код: #include &lt;iostream&gt; using namespace std; int main() { ...

Как в main() создать указатель на функцию, которая находится в классе?
В этом примере как определить указатель на функцию F()? class A { public:...

Как создать указатель на функцию-член класса и вызвать его?
Подскажите как правильно сделать, а в дальнейшем вызвать указатель на функцию...

Как создать тип данных указатель в собственном языке программирования?
/*************************************************************/ /* ...


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

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

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