1.\40的值是多少? \100、\x40、\xl00、\0123、\x0123的值又分別是多少?
\40 = 32=空格字元
\100 = 64= @
\x40 = 64 =,@,
\xloo佔據12位(儘管前三位為零)。在絕大多數機器上,這個值過於龐大,無法儲存於乙個
字元內,所以它的結果因編譯器而異。
\0123由兩個字元組成,『w12』和,『3』。其結果值因編譯器而異。
\x0123過於龐大,無法儲存於乙個字元內,其結果值因編譯器而異。
2.是非題:因為c (除了預處理指令之外)是一種自由形式的語言,唯一規定程式應
有對有錯。對:除了預處理指令之外,語言並沒有對程式應該出現的外觀施加任何規則。
錯:風格惡劣的程式難以維護或無法維護,所以除了極為簡單的程式之外,絕大多數程式的編寫風
格是非常重要的。
如何編寫的規則就是語法規則,所以程式實際看上去的樣子無關緊要。
下面程式中的迴圈是否正確?
#include
intmain( void )
(int x, y;
x = 0;
while( x < 10 )
這個程式中的迴圈是否正確?
#include
intmain( void )
x, y );
哪個程式更易於檢查其正確性?
這兩個程式的while迴圈都缺少乙個用於結束語句的右花括號。但是,第2個程式更容易
發現這個錯誤。這個例子說明了在函式中對語句進行縮排的價值。
4…假定你有乙個c程式,它由幾個單獨的檔案組成,而這幾個檔案又分別包含了其
他檔案,如下所示:
如果你對list.c作了修改,你應該用什麼命令進行重新編譯?如果是list.h或者
table,h作了修改,又分別應該使用什麼命令?
當乙個標頭檔案被修改時,所有包含它的檔案都必須重新編譯。
C 基本語法簡介,C 程式簡介
c 基本語法 c 程式可以定義為物件的集合,這些物件通過呼叫彼此的方法進行互動。現在讓我們簡要地看一下什麼是類 物件,方法 即時變數。物件 物件具有狀態和行為。例如 乙隻狗的狀態 顏色 名稱 品種,行為 搖動 叫喚 吃。物件是類的例項。類 類可以定義為描述物件行為 狀態的模板 藍圖。方法 從基本上說...
c 基本語法 is 和 as
任何型別都可以轉化為其基型別,用隱式轉化完成 任何物件都可以轉化為其派生類,但必須顯示轉換,如 型別 物件名 使用 gettype 可以獲得任何物件的精確型別 基型別可以通過 convert 進行顯示轉換 除了string以外,其他型別都有 parse 方法,用於將字串型別轉化成對應的基本型別。例如...
c 程式問題
題目內容 某中學的初一年級打算辦特色班級,這個特色班只招收每個班的平均成績前5的同學。現在a班的老師想知道班上的平均分情況,雖然某個班級的班主任有excel,但是最近因為某種原因,用的破解版excel被微軟公司封掉了,導致無法再用excel的排序功能。這位班主任知道你在oicoder中表現很好,請你...