//
// main.c
// c語言學習
#include int main(int argc, const charchar * argv) ;
//初始化的4種方式
//1.定義的同時初始化
struct person p1 = ;
//2.先定義再逐個初始化
struct person p2;
p2.name = "ykd";
p2.age = 18;
p2.heigth = 180;
//3.指定將資料賦值給指定的屬性
struct person p4 = ;
//如何從結構體中取資料?
printf("name=%s,age=%i,heigth=%f\n",p4.name,p4.age,p4.heigth); //name=wangwu,age=33,heigth=1.770000
return 0;
}
結構體初始化 指定初始化
參考 c99支援結構的指定初始化專案,其語法與陣列的指定初始化專案近似。只是,結構的指定初始化專案使用點運算子和成員名 而不是方括號和索引值 來標識具體的元素。例如,只初始化book結構的成員value,可以這樣做 struct book surprise 可以按照任意的順序使用指定初始化專案 st...
結構體初始化
結構體變數初始化 tag 結構體,結構體變數,結構體變數宣告,結構體變數初始化,結構體變數引用,結構體成員變數引用 text c語言中引用變數的基本原則是在使用變數前,需要對變數進行定義並初始化。其方法是在定義變數的同時給其一初始值。結構體變數的初始化,遵循相同的規律。簡單變數的初始化形式如下 資料...
結構體指標變數初始化問題
1,以下 是有問題的 裡有如下 struct innrtc t void innrtc init struct innrtc t rtc 中有如下 struct innrtc t innrtc innrtc init innrtc 這段 不能初始化innrtc這個結構體成員,原因是因為初始化的這些值...