當前位置:編程學習大全網 - 編程軟體 - 幾道C++筆試題目

幾道C++筆試題目

第壹題:A 數組在聲明的時候大小必須是固定的,但是在A裏面n是壹個變量。

第二題:1.NULL 2.to-- 去掉結束符 3.*to++ 4.s1,s2因為s1長度大於s2

第三題:

1)const常量有數據類型,而宏常量沒有數據類型。編譯器可以對前者進行類型安全檢查。而對後者只進行字符替換,沒有類型安全檢查,並且在字符替換可能會產生意料不到的錯誤(邊際效應)。

(2)有些集成化的調試工具可以對const常量進行調試,但是不能對宏常量進行調試。

第四題:

壹個標識符的作用域通俗的說就是指這個標識符在那個範圍內可以被使用了。

但我只知道四種標識符作用域:

文件作用域:如果聲明標識符的地方位於任何語句塊和參數列表之外,那麽此標識符就擁有文件作用域。可以在聲明後的任何地方(且在翻譯單元結束之前)使用此標識符,其實就是像是聲明在main函數前面的全局變量壹樣

語句塊作用域:在語句塊內聲明的標識符具有語句塊作用域,但標簽是例外。這樣的標識符只能出現在從“聲明處”到“包含此聲明的最小語句塊的結尾”。

比如用大括弧括著的變量

函數原型作用域:函數原型內的參數名稱具有函數原型作用域。這些參數名稱在原型外面不重要,所以它們只有註釋的意義。

函數作用域:個標簽的作用域壹定在該標簽所處的函數體內,即使它被放在嵌套的語句塊內也是壹樣。換句話說,可以使用goto語句,從任意點跳到同壹個函數內的某個標簽處

  • 上一篇:張家口東風小學怎麽進
  • 下一篇:請問匯編中的宏代表什麽,具體壹點,求指教
  • copyright 2024編程學習大全網