wei___123
wei___123
2017-10-21 14:01

C语言指针,请问三者区别

  • 指针

#include
#include
main()
{
struct stu
{
char name[20];
}*p;
p=(struct stu )malloc(sizeof(struct stu));
scanf("%s",p->name);
printf("name:%s\n",&
(p->name));
printf("name:%s\n",*&(p->name));
printf("name:%s \n",&(p->name));
}
这三者作用相同,意思有什么不同么
都能编译运行,都能输出,q区别什么

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答