怎么引用结构体

怎么引用结构体,第1张

#include<stdioh>
struct person
{
char name;
char telephone;
};
struct book
{
char name;
struct person writer;
};
int main()
{
struct book sbbook;
sbbook->writername="sb";
printf("name=%s\n",sbbook->writername);
return 0;
}

你显式定义了带参数的构造函数A,所以你定义变量的时候,必须以参数初始化变量。
定义了A::A(T);
A aV1(t1),av2(t2);//正确
A aV3,av4;//不正确
A av5,av6;正确
A av8(t8),av7;正确

一个示例如下(项目包含两个文件 Sourcecpp,Source1cpp

1 Source1cpp源代码如下:

//Source1cpp
struct people{
    int id;
    int age;
};

2 Sourcecpp源代码如下:

//Sourcecpp
#include<stdioh>
#include "Source1cpp"
int main(){
    struct people Tommy = { 1, 21 };
    printf("Tommy的id=%d,年龄=%d\n", Tommyid, Tommyage);
    getchar();
    return 0;
}

运行结果如下:

希望对你有帮助~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/13400398.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-29
下一篇 2023-07-29

发表评论

登录后才能评论

评论列表(0条)

保存