gpt4 book ai didi

c - vector 中的*是什么?

转载 作者:行者123 更新时间:2023-11-30 20:30:01 26 4
gpt4 key购买 nike

我正在做关于 vector 的作业,并出现了一个关于 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];
}
}

最佳答案

* 在 C/C++ 中表示指针。指针是某些数据的地址,在本例中是 float 的地址。 numbers 是一个指向 float 的指针数组。 http://www.cplusplus.com/doc/tutorial/pointers/

关于c - vector 中的*是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55541708/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com