原创 c語言中變量(存儲區 棧)和malloc(動態申請 堆)的區別

1、變量: 不管全局變量還市局部變量都是系統自動分配管理的(靜態儲存區和動態存儲區即棧),全局變量如果不人工初始化時系統會自動初始化;對於靜態局部變量,編譯時自動賦初值初始化;自動局部變量不初始化,他的值是不確定的,因爲每次函數調用結束後

原创 C語言的小知識(二)

-條件運算符 ?  : (唯一一個三元運算符) -注意:兩個操作數取餘時,要求兩個操作數必須是整型數據。 -一元算術運算符的優先級高於耳機算術運算符,結合方向是從右向左,即運算對象先與右面的運算符結合。二元的算術運算符結合方向是從左向