Redian新闻
>
请问一个函数传递结构的初级问题
avatar
请问一个函数传递结构的初级问题# 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"
请问应该怎么写?先谢了!
avatar
l*d
2
struct merit
{
double metit1;
double merit2;
} mymerit;
main()
{
mymrit variablename;
function(..., variablename);
;;;
}
function(mymerit variable)
{
}

定不对,请那位大虾有空看一下,先谢了!

【在 d*******2 的大作中提到】
: 要函数返回两个值,用指针解决了,但是想用结构也试一下,试着写了一个,知道肯定不对,请那位大虾有空看一下,先谢了!
: struct merit
: { double merit1;
: double merit2;
: } mymerit;
: 主程序
: main()
: {
: function (....merit mymerit); //调用子程序
: ....

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。