c語言幾個版本的規(guī)范標(biāo)準(zhǔn),規(guī)范標(biāo)準(zhǔn)規(guī)定的是各種格式和要求而不是針對具體的實現(xiàn)。比如函數(shù)的聲明格式,變量的聲明格式以及相關(guān)語法,關(guān)鍵字等等這些標(biāo)準(zhǔn)
舉個例子關(guān)于函數(shù)的聲明,最早的K&RC的函數(shù)定義是把函數(shù)參數(shù)放在括號外面:
int function(x,y)
int i;int b;
{}在不支持傳統(tǒng)c的編譯器上是通不過的。
現(xiàn)在的編譯器都支持c89標(biāo)準(zhǔn),而不一定支持傳統(tǒng)c標(biāo)準(zhǔn),下面這個圖是ansi c ,(iso)c89 (iso)c99 (iso) c11標(biāo)準(zhǔn)之間的關(guān)系和演進圖
評論
查看更多