登陆

函数与结构体

#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求大神解答

# C
仰望星空仰望星空317 天前312 次浏览

全部回复(0)我要回复

暂无评论~
  • 取消回复发送