标题:VS里的绿色波浪线需不需要修改?
取消只看楼主
gzy444
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2020-1-16
结帖率:100%
已结贴  问题点数:10 回复次数:3 
VS里的绿色波浪线需不需要修改?
程序代码:
#include<iostream>
#include<string>
using namespace std;
struct Jg{string Xingming; double Qian;};
int main() {
    int Zongshu;
    cout << "总共有多少名捐赠者?";
    cin >> Zongshu; cin.get();
    Jg* a = new Jg[Zongshu];
    for (int i = 0; i < Zongshu; i++) {
        cout << "请输入捐赠者姓名:";
        getline(cin, a[i].Xingming);
        cout << "请输入捐赠金额(单位/元):";
        cin >> a[i].Qian;
        cin.get();
    }
    bool You_1 = false;
    bool You_2 = false;
    cout << "Grand Patrons:" << endl;
    for (int i = 0; i < Zongshu; i++)
        if (a[i].Qian > 10000) {
            cout << "姓名:" << a[i].Xingming << endl;
            cout << "金额:" << a[i].Qian << endl;
            You_1 = true;
    }
    if (You_1 == false)cout << "none" << endl;
    cout << "Patrons:" << endl;
    for (int i = 0; i < Zongshu; i++)
        if (a[i].Qian < 10000) {
            cout << "姓名:" << a[i].Xingming << endl;
            cout << "金额:" << a[i].Qian << endl;
            You_2 = true;
        }
    if(You_2==false)cout << "none" << endl;
    delete [] a;
    system("pause");
    return 0;
}


在第4行代码struct Jg{string Xingming; double Qian;};有绿色波浪,提示为未初始化变量 Jg::Qian。始终初始化成员变量(type.6)。

程序能正常运行,想问下这个提示是什么意思,是说我没给Qian这个变量赋值么?一般什么情况下会出现这种现象?
搜索更多相关主题的帖子: false VS cin int cout 
2020-03-03 16:57
gzy444
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2020-1-16
得分:0 
回复 2楼 xianfajushi
难道是我的VS有问题?
也就是说这个警告没什么影响,或者单纯说是我的编译器反应过度了对吧?
2020-03-05 15:55
gzy444
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2020-1-16
得分:0 
回复 7楼 xianfajushi
我关了VS,又重新打开了一遍这个代码,没提示了。。。。
还是谢谢大佬了
2020-03-06 13:51
gzy444
Rank: 1
等 级:新手上路
帖 子:15
专家分:7
注 册:2020-1-16
得分:0 
回复 10楼 return_0
加油
2020-03-06 13:52



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-499533-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.197815 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved