[英]How to use pointers to print variables with structs in C?
我的练习是使用一个结构初始化值,然后打印它们(声音很容易),但不是使用结构来打印它们,我们必须使用指针* p。 我知道这可能有一个非常简单的答案,但帮助将不胜感激!
#include <stdio.h>
#include <string.h>
struct info
{
int total;
char *str;
};
int main()
{
struct info s, *p = &s;
s.total = 50;
s.str = "hello";
printf("Info total: %i\n", s.total);
printf("Info *str: %s\n", s.str);
return 0;
}
s.total <=> p->total or (*p).total
谢谢大家的答案!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.