翁恺C语言

02-4. BCD解密
十进制:12
bcd:0001 0010—>ox12
小明将bcd当作十进制直接输出为:18
10010转换为16进制为:12
10010转换为10进制为:18
所以直接将18转换为12进制就行。
11.2-2
{
struct point a={0,0};
//getStruct(&a);
//outPut(a);
outPut(*getStruct(&a));
}
struct point* getStruct(struct point*p){
scanf("%d",&p->x);
scanf("%d",&p->y);
return p;
};
void outPut(struct point p){
printf("%d,%d",p.x,p.y);
};
最后老师讲的使用*getStruct(&a)作为变量,如果不注释掉上面第一次调用的getStruct(&a); 由于调用了两次,所以需要输入两次