如何用二级指针访问结构体成员
感觉编译器比较奇怪,以下的->和.的选择由VS2017自己选择的,(意思就是我本来都打的.有的他给自动改成了->不按他来就报错error)structuser{charu...
感觉编译器比较奇怪,以下的->和.的选择由VS2017自己选择的,(意思就是我本来都打的.
有的他给自动改成了-> 不按他来就报错error)
struct user
{
char username[32];//用户名
char password[40];//密码
char privilege;//权限
}users[10] = { { "admin","saber~2001",5 },{ "liming","123456" ,4 },{ "zhanghua","654321" ,3 } };
struct user *b = &users[0];
struct user **c = &b;
printf("%s",users->password);
printf("%s",users[0].password);
printf("%s",b->password);
printf("%s",*b->password);
怎么用二级指针c来访问结构体的成员啊? 展开
有的他给自动改成了-> 不按他来就报错error)
struct user
{
char username[32];//用户名
char password[40];//密码
char privilege;//权限
}users[10] = { { "admin","saber~2001",5 },{ "liming","123456" ,4 },{ "zhanghua","654321" ,3 } };
struct user *b = &users[0];
struct user **c = &b;
printf("%s",users->password);
printf("%s",users[0].password);
printf("%s",b->password);
printf("%s",*b->password);
怎么用二级指针c来访问结构体的成员啊? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询