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

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

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

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

20.05.2014, 23:25. Просмотров 269. Ответов 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
}
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.05.2014, 23:25     Как создать указатель на счетчик цикла for?
Посмотрите здесь:

Как передать параметр типа "указатель на указатель" в функцию? C++
C++ Как создать тип данных указатель в собственном языке программирования?
Как в main() создать указатель на функцию, которая находится в классе? C++
счетчик цикла for C++
C++ Как создать копию объекта, зная его указатель?
Создать указатель на структуру C++
Как создать указатель на функцию-член класса и вызвать его? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
20.05.2014, 23:27     Как создать указатель на счетчик цикла for? #2
C++
1
2
3
int i;
int *a=&i;
for(i = 0; i < N; i++)
Trezubec
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 9
20.05.2014, 23:27  [ТС]     Как создать указатель на счетчик цикла for? #3
да, но нужно использовать вместо і, в цикле, указатель.
zer0mail
Заблокирован
20.05.2014, 23:28     Как создать указатель на счетчик цикла for? #4
Интересно, зачем может понадобиться указатель на счетчик цикла?
dzrkot
zzzZZZ...
518 / 348 / 53
Регистрация: 11.09.2013
Сообщений: 1,994
20.05.2014, 23:29     Как создать указатель на счетчик цикла for? #5
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
int i=0;
for(int *a=&i; *a < 6; (*a)++)
Trezubec
0 / 0 / 0
Регистрация: 20.05.2014
Сообщений: 9
20.05.2014, 23:41  [ТС]     Как создать указатель на счетчик цикла for? #6
понятно, что не нужно, но такое дали задание.

Добавлено через 51 секунду
Спасибо большое. Оказалось проще, чем предполагал, просто не поставил скобки на итерации.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2014, 00:52     Как создать указатель на счетчик цикла for?
Еще ссылки по теме:

Расскажите, как здесь работает указатель на указатель? C++
Почему указатель на указатель объявляется как float **A; C++
Почему при выходе из цикла while переменная счетчик увеличивается на единицу? C++
Как создать копию объекта на который указывает указатель C++
C++ Создать класс Счетчик

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

Или воспользуйтесь поиском по форуму:
IGPIGP
Комп_Оратор)
6362 / 3009 / 297
Регистрация: 04.12.2011
Сообщений: 8,099
Записей в блоге: 3
21.05.2014, 00:52     Как создать указатель на счетчик цикла for? #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;
}
Yandex
Объявления
21.05.2014, 00:52     Как создать указатель на счетчик цикла for?
Ответ Создать тему
Опции темы

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