初学者问题,谁能帮我解释下
struct two{
int n; char ch;
};
func(struct two ex2)
{
ex2.n+=10;
ex2.ch-=1;
}
main()
{
struct two ex1={5,'t'};
func(ex1);
printf("%d,%c",ex1.n,ex1.ch);
}
~~~~~~~~~~~~~~~~~~
就上面这段小程序,运行结果是 5,t
照我的理解是 15,s
因为我看着结构题用的没错,也函数调用。
可事实是 函数没有调用到。
如果要调用这个func函数,该怎么调用啊?