源程式的輸入及預處理

2021-05-05 20:36:02 字數 725 閱讀 5985

//源程式的輸入及預處理

#include

#include

void pro_process(char *);

void main( )          //測試驅動程式

;        //緩衝區清0

//呼叫預處理程式

pro_process(buf);

//在螢幕上顯示掃瞄緩衝區的內容

cout<='a' && cur_c<='z')//大寫變小寫

cur_c+=32;

if(cur_c =='/t' || cur_c =='/n') //空格取代tab換行

cur_c=' ';

buf[i++]=cur_c ;}}

break;

case true:

if(old_c=='*' && cur_c=='/')   //離開注釋

in_comment=false;

}//end of switch

old_c= cur_c;        //保留前乙個字元

}//end of while

buf[i++]='#';         //在源程式尾部新增字元'#'

}//source.txt

begin/*s=2*3.14*r*r+2*3.14*r*h*/

real r,h,s;

s=2*3./

14*r*(r+h)

end

程式的編譯及預處理

編譯預處理是指c語言對源程式在正常編譯之後先執行源程式中的預處理命令。預處理後源程式在被正常編譯,從而得到目標 預處理是編譯的一部分,是編譯中最先執行的部分。預處理 在c語言中帶 的行都是預處理命令,後面不加 結束符。多數編譯的預處理都放在程式頭,也可以根據需要放在的任何位置。巨集定義 在c語言中允...

預處理程式

預處理提供了一些工具,使用這些工具更易於開發 閱讀 修改程式,也易於將程式移植到不同的系統中。你也可以使用預處理程式定製objective c語言,以適應特定應用的程式設計或自己的程式設計風格。預處理程式是objective c編譯過程的一部分,它可以識別散布在程式中的特定語句。預處理程式使用井號 ...

objective C 預處理程式

作者 robin 預處理程式都是用 標記的 1.define 所有使用 define的定義盡量都使用大寫字母組合.使用預定義名稱有助於加強程式的可擴充套件性.不要在語句後加分號.預定義沒有區域性定義之說,在定義了乙個名稱後,就可以在程式的任何地方使用.用途1 為符號名稱指派常量 define tur...