typedef可以給一個(gè)已知的數(shù)據(jù)類型起別名 (外號(hào))
static 定義一個(gè)局部變量的話 會(huì)延長(zhǎng)局部變量的生命周期 當(dāng)執(zhí)行到 局部變量的時(shí)候會(huì)將局部變量從棧區(qū) 移動(dòng)到靜態(tài)區(qū) 只要static修改了局部變量 當(dāng)執(zhí)行到局部變量以后就會(huì)分配內(nèi)存空間 只有承訓(xùn)結(jié)束以后才悔釋放 也就是 如果你用static給一個(gè)變量賦值? 每次調(diào)用他都會(huì)是這個(gè)值 不會(huì)改變的
const 如果他加到 指針的左邊 不會(huì)改變指針內(nèi)存空間的值 但是可以改變它的指向
如果加到 數(shù)據(jù)類型和*之間 不會(huì)改變指針內(nèi)存空間的值 但是可以改變它的指向
加到*右邊? 就是說可以改變內(nèi)存空間的值 但是不能改變它的指向
“”它會(huì)先從文件里找 然后再?gòu)木幾g器里找 最后再找系統(tǒng)的環(huán)境里找
<>會(huì)先去編譯器環(huán)境下查找, 找不到再去系統(tǒng)的環(huán)境下查找
#include "ls.h"
?重復(fù)導(dǎo)入會(huì)降低編譯效率