请问一个函数传递结构的初级问题# Computation - 科学计算
d*2
1 楼
要函数返回两个值,用指针解决了,但是想用结构也试一下,试着写了一个,知道肯定不对,请那位大虾有空看一下,先谢了!
struct merit
{ double merit1;
double merit2;
} mymerit;
主程序
main()
{
function (....merit mymerit); //调用子程序
....
}
子程序
function(....merit mymerit)
{}
调用子程序那一行总有错。说expect primary-expression before mymerit. 把
mymerit前面的merit去掉的话就说parameters has incomplete type “mymerit"
请问应该怎么写?先谢了!
struct merit
{ double merit1;
double merit2;
} mymerit;
主程序
main()
{
function (....merit mymerit); //调用子程序
....
}
子程序
function(....merit mymerit)
{}
调用子程序那一行总有错。说expect primary-expression before mymerit. 把
mymerit前面的merit去掉的话就说parameters has incomplete type “mymerit"
请问应该怎么写?先谢了!