Что такое * в векторах? - PullRequest
       2

Что такое * в векторах?

0 голосов
/ 05 апреля 2019

Я делаю домашнее задание по векторам, и у меня возник вопрос о * за именем de vector. Что это значит? и что это делать? Если я уберу это, мой код покажет проблему («Формат указывает тип« float * », но аргумент имеет тип« double »»). спасибо за помощь, и извините за плохой английский.

'''

float *numbers[] = {}, sum;

for (int i = 0; i <= quant; i++){
    printf("%dº number\n", i);
    scanf("%f", numbers[i]);
    for(int y = 0; y <= i; y++){
        sum = sum +  numbers[y];
    }
}

1 Ответ

0 голосов
/ 05 апреля 2019

* в C / C ++ означает указатель. Указатель - это адрес некоторых данных, в данном случае это адрес с плавающей точкой. numbers - это массив указателей на числа с плавающей точкой. http://www.cplusplus.com/doc/tutorial/pointers/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...