1. 程式人生 > >《C和指標》——Kenneth A.Reek

《C和指標》——Kenneth A.Reek

1、預處理指令是由前處理器解釋的,前處理器讀入原始碼,根據預處理指令對其進行修改,把修改過的程式碼交給編譯器。

 

2、存在兩種環境,一種是翻譯環境,原始碼被轉化為可執行的機器指令,一種是執行環境,用於實際執行程式碼

 

3、翻譯的過程,原始檔通過編譯轉化為目的碼(object code),各個目的碼由連結器綁捆在一起,聯結器也會引入標準的C語言函式庫。

 

4、執行的階段,首先,程式載入記憶體中,然後,程式開始,一個小型啟動程式和程式連結在一起,它負責收集命名行等,呼叫main,使用一個執行堆疊,最後,程式終止。

 

5、三字母詞(以??開頭):

                      ??(   表示[                    

                      ??<  表示{

                      ??/   表示\

      ...不贅述了。

6、一些特殊的字元轉義:    

                    \?    在書寫連續多個?字元時,防止解釋為三字母詞

                   \''      表示字串內部的雙引號

     ...不贅述了。            

7、