C语言结构体函数问题
第一道题输出的结果是fun函数的name为sundan而num是主函数的num20042,为什么?是不是fun函数返回值返回不出来num?只能返回指针name?那第二题怎...
第一道题输出的结果是fun函数的name为sundan 而num是主函数的num20042,为什么?是不是fun函数返回值返回不出来num? 只能返回指针name? 那第二题怎么回事? 输出的值为主函数的s[0],fun函数的值对结果没有影响?那f(s[0])得数是什么? 求大神解答啊,非常感谢!
展开
展开全部
第一个:name为传址,num为传值。所以name在函数里面改变,在主函数里面也会改变。num在函数里面改变,不会影响到主函数。
第二个:同第一个的num,都是传值
第二个:同第一个的num,都是传值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看程序构,从上往下执行,最后调用函数,就是最终逻辑结果;
第二题,更容易理解了;即20041, 703
第二题,更容易理解了;即20041, 703
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询