求大神解救!
easyx吧
全部回复
仅看楼主
level 5
#include <stdio.h>
struct test
{
int t;
};
void in(struct test *p)
{
scanf("%d",p->t); //结构中的 t 能这样用吗?
}
int main(void)
{
struct test p;
in(&p);
printf("%c",p.t);
return 0;
}
2013年03月09日 04点03分 1
level 11
自己测试一下不就好?
2013年03月09日 04点03分 2
level 12
可以用,但是你用错了。
2013年03月09日 13点03分 3
#include <stdio.h> struct test { int t; }; void in(struct test *p) { scanf("%d",&p->t); //这样呢? } int main(void) { struct test p; in(&p); printf("%d",p.t); return 0; }
2013年03月09日 14点03分
@龙幽灵之鬼厉 试一下映像更深~
2013年03月10日 00点03分

2013年03月10日 04点03分
回复 龙幽灵之鬼厉 : 这样写 &p->t 要看 & 和 -> 的优先级。可以加括号明确标出。
2013年03月12日 13点03分
1