/*
关于结构体的传值,为值传,即将结构体大小的字节复制一份进行传递。
*/
#include <stdio.h>
typedef struct node{
int a;
int b;
}node;
void changeNodeA(node nd){
nd.a ++;
return ;
}
void changeNodeB(node* nd){
nd->b++;
}
int main(){
node nd = {0, 0};
changeNodeA(nd);
printf("a:%d b:%d\n", nd.a, nd.b);
changeNodeB(&nd);
printf("a:%d b:%d\n", nd.a, nd.b);
return 0;
}
【 结构体传参 】 结构体值传递方式
猜你喜欢
转载自blog.csdn.net/qq_40491305/article/details/104493879
今日推荐
周排行