您好,登錄后才能下訂單哦!
數據類型的本質
數據類型:所謂的數據類型都是幫我們定義好一個大小,我們不用一個bit一個bit的操作。
變量名:一個固定內存大小的別名,根據這個別名可以操作內存。
表示方式:1、基礎數據類型。
2、自定義數據類型(typedef)例:(typedef unsigned int uint;
#define uint unsigned int)
使用 typedef必須加分號結束并且用uint代替unsigned int。是我們更好的理解程序的語義,本質并沒有發生改變,并沒有創建新的數據類型。
使用方式:類型名 變量名;
屬性: auto、static、register。
register變量由編譯器決定是否存儲在寄存器中。
生命周期和作用域:
生命周期:當前地址的存在的時間。
作用域:c語言用大括號{}來限定作用域。是從語法層面進行規范的
例:
int main() { { static int j = 100; } j=20;//會報錯,因為j的作用域只是在{}之內而j的生命周期會一直存在直到main函數結束 ..... ..... return 0; }
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。