為什麼A是對的,預處理命令列都必須以號開始才是對的把

2021-06-08 01:15:41 字數 1047 閱讀 1698

1樓:格子裡兮

因為如果**是註釋它就不起作用了。

如/*註釋#define。

b、預處理命令列不可以 巨集定義是可以的。

c、程式在執行過程中對預處理命令列進行處理。是在執行過程之前,所以才稱為預處理,就是先於程式處理的意思,這是對的。

巨集定義又稱為巨集代換、巨集替換,簡稱「巨集」。格式:#define識別符號文字,其中的識別符號就是所謂的符號常量,也稱為「巨集名」。

d、對預處理命令列的處理是在編譯之前完成的,不是程式執行的過程中,選d。

2樓:匿名使用者

ansi c標準規定可以在c源程式中加入一些「預處理命令」(以「#」開頭的命令就是預處理命令) ,以改程序序設計環境,提高程式設計效率。

必須在對程式進行通常的編譯(包括詞法和語法分析、**生成、優化等)之前,先對程式中這些特殊的命令進行「預處理」, 即根據預處理命令對程式作相應的處理

現在使用的許多c編譯系統都包括了預處理、編譯和連線等部分,在進行編譯時一氣呵成。因此不少使用者誤認為預處理命令是c語言的一部分,甚至以為它們是c語句,這是不對的。

a是對的 b是對的 c錯應該寫 #define max 55 後面要有數值 d 錯是在程式執行之前先執行預處理

3樓:匿名使用者

選 d。對預處理命令列的處理是在編譯之前完成的,不是程式執行的過程中。

4樓:匿名使用者

a) 如果**是註釋它就不起作用了.如

/*註釋

#define

*/ a可以說對也可以說錯看你咬文嚼字到什麼程度b) 預處理命令列不可以 巨集定義是可以的

c) 對的

d) 預處理當然是最先處理,比編譯,連結都早 怎麼可能在執行過程中進行

如果是考試我選錯誤最明顯的..選d 嗯...

5樓:飄漂漂飄

在程式中凡是以「#」開始的語句行都是預處理命令列你能整出個 以「#」開始的語句 不是預處理行來嗎?

不要較真,玩文字遊戲。

做題時,實在不確定,就排除法就可以了。

從命令列執行是什麼意思,命令是執行的意思,那「命令列程式」是什麼意思?

1.win7的話你右鍵點要執行的程式,選擇以管理員身份執行。2.點開始 程式 附件 命令提示符 右鍵 一點用右鍵點 找到 以管理員身份執行 輸入cdm回車,完成。命令是執行的意思,那 命令列程式 是什麼意思?命令不是執行,命令列指的是dos介面,是一種介面,文字的,一次顯示一行,輸入也是一行一行輸入...

什麼是影象的頻域處理,為什麼要對影象進行頻域變換處理

影象可以通過某種變換對映到頻域中,比如可以進行傅立葉變換。對變換到頻域中的影象進行操作就是影象的頻域處理 什麼是影象的頻域處理 7.1 概述 頻域處理是指根據一定的影象模型,對影象頻譜進行不同程度修改的技術,通常作如下假設 1 引起影象質量下降的噪聲佔頻譜的高頻段 2 影象邊緣佔高頻段 3 影象主體...

達真堪布學佛處理不好跟家人的關係是為什麼

佛法講 抄方便法門 欲令入佛智,必以欲勾牽 開始順著他們的喜好,讓他們歡喜滿意,逐漸教化他們。所以很多學佛人都覺得佛法好,要趕快讓親人信佛,卻適得其反。學佛先學做人。人做好了,佛才能學好。首先必演好自己的社會角色,做好父母,好子女,好員工,好朋友。必須孝順父母,和諧兄弟,尊師敬長。你能讓身邊的眾生歡...