結構體賦值方法


結構體數組賦值的賦值方法

typedef struct
{
    short        Id;
    char        Sstr[19];
} TestStr;  
     
第一種:
TestStr ls_TestStr[]
= {{0,"hello0"},{1,"hello11"}}; 第二種: TestStr ls_TestStr[2]; TestStr[0].Id = 0; TestStr[0].Sstr[19] = "hello"; TestStr[1].Id = 1; TestStr[1].Sstr[19] = "helloll"; 第三種: TestStr ls_TestStr[2] = {{0,"hello0"},};//此時只是對結構體數組ls_TestStr[0]進行了賦值

錯誤示例:
TestStr ls_TestStr[2] = {0,"hello0"};//這種賦值是錯誤的,並不能將所有的結構體數組都賦值

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM