首页  >  问答  >  正文

函数与结构体

#include <stdio.h>

struct n

{

    int x;

    char c;

};

 void func(struct n b){

     b.x=20,b.c='y';

}

void main(){

    struct n a={10,'x'};

    func(a);

    printf("%d,%c",a.x,a.c);

}

为什么这个最后的结果是10,x求大神解答

仰望星空仰望星空1551 天前1145

全部回复(0)我来回复

暂无回复
  • 取消回复