【发布时间】:2020-03-06 17:05:33
【问题描述】:
我需要创建一个可以向我的结构添加至少 10 个不同 x,y 值的函数
typedef struct Point
{
float x, y;
}Point;
Point createPoint(double x, double y){
Point p[10];
for (int i = 0; i < 10; ++i){
if (isnan(p[i].x) == 0){
p[i].x = x;
p[i].y = y;
}
}
for (int z = 0; z < 2; ++z){
printf("%f\n", p[0].y);
}
}
int main(){
createPoint(5, 6);
createPoint(7, 9);
return 0;
}
打印时,我在相同的数字 p[0] 处得到 2 个值,但我需要能够在不同的数字处达到不同的值
【问题讨论】:
标签: c pointers struct scope nan