qq_29930347
??*
采纳率100%
2016-07-11 01:24 阅读 2.0k
已采纳

c语言中关于结构体变量当函数参数问题

这样算是递归么,然后就是函数里那两个参数算是结构定义的变量么,这到底算是函数还是结构图片图片

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • 已采纳
    qq423399099 小灸舞 2016-07-11 03:39

    当成基本类型来用就好了,结构体唯一要注意的是分配空间,拷贝构造(特别是浅拷贝)
    类似下面这样:

    struct complex_struct a1, b1, c1;
    c1 = add_complex(a1, b1);
    
    点赞 2 评论 复制链接分享
  • qq_29930347 ??* 2016-07-11 01:25

    两个程序是一样的,稍不小心放了两个程序上去

    点赞 评论 复制链接分享
  • qq_29930347 ??* 2016-07-11 01:27

    要用结构时该怎么调用,要用函数时该怎么调用图片说明

    点赞 评论 复制链接分享
  • mayh554024289 chomol 2016-08-17 03:33

    just a function, 那两个参数是结构定义的变量

    点赞 评论 复制链接分享
  • hijack00 hijack00 2016-08-26 14:29

    这就是个普通函数,只不过参数类型是一个结构体类型而已。对于结构体类型,一般用指针传递参数比用值传递参数更好

    点赞 评论 复制链接分享

相关推荐