结构体在定义变量的时候就会给初始化


这个为什么就把这个结构体的L给初始化了??

SqList initTable()
{
    SqList L;//SqList 为一种类型,SqList L为定义变量L且类型为SqList ,此时变量已经有默认值,即L.data有默认值
    if (!L.data)//
    {
        printf("初始化失败");
        exit(0);
    }
    else{
        printf("初始化成功\n");
    }
    return L;
}

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM