-
在C++語言中, %運算符要求運算數必須是整型。是否正確? .
正確 取餘運算必須整形
錯誤原因 題中指明瞭作爲運算符 在輸出時候的作用不考慮在內 -
在x86系統下,sizeof如下結構體的值是多少?
struct{
char a[10];
int b;
short c[3];
}
答案 24 :
對齊適合是對部分都對齊而不是整體計算後在對齊 -
char是有符號還是無符號類型?()
其他類型的變量默認的是有符號 。但是char類型除外 。
char根據編譯器默認的情況而定。
測試方法
void char_type()
{
char c=0xFF;
if(c==-1)
printf(“signed”);
elseif(c==255)
printf(“unsigned”);
else
printf(“error!”);
}
測試思路 根據unsigned 沒有負數的特點進行區分。 -
已知數組D的定義是int D[4][8];,現在需要把這個數組作爲實參傳遞給一個函數進行處理。下列說明彙總可以作爲對應的形參變量說明的是()。
int(*s)[8] int D[][8]
-
以下涉及到內存管理的代碼段中,有錯誤的是:
new 和 delete 搭配
molloc 和 free 搭配
錯題筆記六
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.