基本C编程-如何解决“运行时检查失败#3-使用变量'integer1'时未初始化。”

时间:2018-09-12 10:29:36

标签: c

我是一个新手,正在尝试编译一个简单的代码。这是我要编译的代码。

    #include <stdio.h>

int main() 
{
    int integer1; 
    int integer2; 
    int sum; 

    printf("Enter first integer\n"); 
    scanf( "%d", integer1 ); 

    printf( "Enter second integer\n" ); 
    scanf( "%d", integer2 ); 

    sum = integer1 + integer2; 

    printf( "sum is %d\n", sum ); 
    return 0;  
}  

我使用Visual Studio 2017作为编译器,但出现以下错误。

  

运行时检查失败#3-变量'integer1'在使用时未初始化。

能请你帮忙吗?

1 个答案:

答案 0 :(得分:1)

您的编译器非常友好。

您需要将 pointer 传递给 class ProfileItem extends Component { render() { const { profile } = this.props; return ( <div className="card card-body bg-light mb-3"> <div className="row"> {profile && ( <div className="col-lg-6 col-md-4 col-8"> <h3>{profile.user && profile.user.name}</h3> <p> {profile.status}{' '} {isEmpty(profile.company) ? null : ( <span>at {profile.company}</span> )} </p> <p> {isEmpty(profile.location) ? null : ( <span>{profile.location}</span> )} </p> <Link to={`/userprofile/${profile.profilename}`} className="btn btn-info"> View Profile </Link> </div> <div className="col-md-4 d-none d-md-block"> <h4>Skill Set</h4> <ul className="list-group"> {profile.skills.slice(0, 4).map((skill, index) => ( <li key={index} className="list-group-item"> <i className="fa fa-check pr-1" /> {skill} </li> ))} </ul> </div> )} </div> </div> ); } } ProfileItem.propTypes = { profile: PropTypes.object.isRequired }; export default ProfileItem; 设置的变量,并且您应该始终检查scanf的返回值:

scanf