今天寫**,首先宣告乙個結構體指標,結構體中嵌入的還有結構體,然後需要賦初值進行初始化,當時竟然懵的寫下了如下被注釋掉的初始化的**,回來了自己用自己的電腦一寫就明白了自己的沙雕行為。
#include using namespace std;
struct man
;struct woman
;struct people
;int main()
, ,
,};*/
ppeople->man[0].chineseman = 99;
//以下方式是對的
people ppeople = ,},
,100};
cout << ppeople.chinese << endl;
cout << ppeople.man[0].chineseman << endl;
cout << ppeople.man[1].chineseman << endl;
cout << ppeople.man[0].englishman << endl;
cout << ppeople.man[1].englishman << endl;
return 0;
}
結構體初始化
結構體變數初始化 tag 結構體,結構體變數,結構體變數宣告,結構體變數初始化,結構體變數引用,結構體成員變數引用 text c語言中引用變數的基本原則是在使用變數前,需要對變數進行定義並初始化。其方法是在定義變數的同時給其一初始值。結構體變數的初始化,遵循相同的規律。簡單變數的初始化形式如下 資料...
結構體的初始化
早先在看開源 中學到的乙個初始化結構體的技巧,今天剛剛用上。特意整理了一下。struct a 早先我所採用的方法 方法一 struct a a a.a 1 a.b 2 現在所採用的方法 方法二 是從開源 中所學會的,定義結構體的同時初始化結構體成員變數 struct a a 相比較方法一,方法二明顯...
結構體初始化 指定初始化
參考 c99支援結構的指定初始化專案,其語法與陣列的指定初始化專案近似。只是,結構的指定初始化專案使用點運算子和成員名 而不是方括號和索引值 來標識具體的元素。例如,只初始化book結構的成員value,可以這樣做 struct book surprise 可以按照任意的順序使用指定初始化專案 st...