weixin_44824473 2023-08-02 23:07 采纳率: 0%
浏览 5

自定义结构体总是C26495错误


#include<iostream>
using namespace std;
#include<string>

//1、创建学生数据类型:学生属性包括(姓名  年龄   分数)
//自定义数据类型,一些类型集合组成的一个类型
//语法 struct 类型名称{成员列表}
struct student
{
    //成员列表

    //姓名
    string name;
    //年龄
    int age;
    //分数
    int score;
}s3;




int main()
{
    //2、通过学生类型创建具体学生
    //2.1 struct student s1;
    struct student s1;
    //给s1属性赋值,通过 . 访问结构体变量中的属性
    s1.name = "张三";
    s1.age = 19;
    s1.score = 93;

    cout << "姓名:" << s1.name
        << "\n年龄:" << s1.age
        << "\n分数:" << s1.score << endl;

    //2.2struct student s2={....}
    struct student s2 = { "李四",18,95 };
    cout << "姓名:" << s2.name
        << "\n年龄:" << s2.age
        << "\n分数:" << s2.score << endl;

    //2.3在定义结构体时顺便创建结构体变量
    s3.name = "王五";
    s3.age = 18;
    s3.score = 92;

    cout << "姓名:" << s3.name
        << "\n年龄:" << s3.age
        << "\n分数:" << s3.score << endl;


    system("pause");

    return 0;
}

在自定义结构体最后的中括号运行后报
__“C26495: 未初始化变量 student::age。始终初始化成员变量(type.6)。
C26495: 未初始化变量 student::score,始终初始化成员变量(type.6)”
怎么回事?


  • 写回答

2条回答 默认 最新

  • threenewbee 2023-08-02 23:09
    关注

    可以编译啊

    img

    评论

报告相同问题?

问题事件

  • 创建了问题 8月2日

悬赏问题

  • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用