Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.10.2012, 10:54   #1
spinogryz_ua
Форумчанин
 
Аватар для spinogryz_ua
 
Регистрация: 14.01.2012
Сообщений: 150
Сообщение Указатели

Почему работает не обьявленый рнанее указатель?

Код:
#include<math.h>
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
const n=16;
void main()
{srand(time(NULL));
int i,in2;
float a[n],min;

for(i=0;i<n;i++)
{
*(a+i)=rand()/100.;
printf("a[%d]=%2.1f \n",i,*(a+i));
}
printf("\n\n");
printf("Minimalnuy element:\n");

min=a[0];
for (i=0;i<n;i++)
{
if (*(a+i)<min)
{
min=*(a+i);
in2=i;
}
}
printf("%3.1f ego index[%d] \n\n",min,in2);
}
spinogryz_ua вне форума Ответить с цитированием
Старый 01.10.2012, 14:59   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Не вижу у вас вообще никаких указателей.
Кстати, согласно правилам Си и C++, записи *(a + i) и a[i] эквивалентны.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Указатели @Manya@ Общие вопросы C/C++ 4 17.05.2010 13:53
Указатели GrihaI Общие вопросы C/C++ 11 06.05.2010 18:53
указатели в С++ Aleksa_ks Помощь студентам 3 27.04.2010 19:31
Указатели Mighty Помощь студентам 1 24.10.2009 18:01
[C] массивы, указатели, двойные указатели. Iggel Общие вопросы C/C++ 5 05.05.2009 12:39