1樓:金色潛鳥
#define str "12345"; 巨集定義居然帶分號。
a,c,d 顯然都是錯的。因為 str 代替的是 "12345"; (含分號和引號)
出題人的目的是要回答者 答 b -- 編譯時會產生錯誤資訊。
一般情況確實如此,例如:
#define str "12345";
printf("%s",str); // -- 編譯時會產生錯誤資訊,因為替代後為:printf("%s",「12345」;); 多餘分號引起出錯。
但有些情況未必出錯。例如:
#define str "12345";
char str=str;
printf("%s",str);
沒有問題,編譯通過,運算正確。
--------------
c,d兩項 沒區別。出題人,估計原打算說 「字元常量」,卻說成 「字串常量」。
2樓:
字串比如是str=「12345」,str可以改變
字串常量就直接是"12345",
71設有定義inta2,b3,c4則以下選項中
嗯,對於這種問題可以用真假來判斷,當數值不為0時都一律為真,只有是內0才是假 a a容c為假,所以 真 假 為假,後來 假 真 為真,不是0b 真 假 為假,是0 c 真 真 為真,不是0 d 真 真 為真,c a為真,真 真 為真,不是0 選擇b 貌似都不為0 哦,你確定題目沒寫錯嗎 設有定義 i...
設有定義 int x 2以下表示式中,值不為6的是a x
a 變形形式為 x x x 1 結果為2 3 6 b x x為3 2 x 2 3 6,結果為6 c 變形形式為 x x 1 x 結果為6 d 2 x為4,但是x的值沒有變 x 2 變形為 x x 2 2 2 4,結果為4 考察逗號的運算,從左向右進行運算 d中只是進行2 x的運算,沒有付給變數且x的...
中國哪些大學設有動漫專業,中國哪些大學設有動漫專業
想要系統的學習可以考慮報一個網路直播課,推薦cgwang的網路課。老師講得細,上完還可以回看,還有同型別錄播課可以免費學 贈送終身vip 自制能力相對較弱的話,建議還是去好點的培訓機構,實力和規模在國內排名前幾的大機構,推薦行業龍頭 王氏教育。王氏教育全國直營校區面授課程試聽 複製後面連結在瀏覽器也...