关于结构体指针作为形参引用的问题

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img


结构体指针作为形参的问题,运行一直没结果,为什么呢

改成这样试试:

#include<stdio.h>
#include<stdlib.h>
typedef struct c {
    int a;
}B,*b;
void ha(b sa) {
    sa->a = 10;
}
int main() {
    B B1;
    b sa=&B1;
    ha(sa);
    printf("%d", sa->a); 
    return 0;
}