我正在做关于向量的作业,并向我提出了关于向量名称后面的*的问题。这是什么意思?怎么办? 如果我删除了它,我的代码将显示问题(“格式指定类型为'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];
}
}
答案 0 :(得分:0)
*
表示指针。指针是某些数据的地址,在这种情况下是浮点数的地址。 numbers
是一个指向浮点数的指针数组。
http://www.cplusplus.com/doc/tutorial/pointers/