C C 面試常見問題剖析

2021-07-24 11:06:26 字數 755 閱讀 7279

問題一:大小端儲存判斷

分析:小端模式:記憶體的低位址存資料的低位,記憶體的高位址存資料的高位;大端模式:記憶體的低位存資料的高位,記憶體的高位址存資料的低位。 低高高低。詳細可見

#include 

using

namespace

std;

int main()

將a的位址輸出,並在記憶體中查詢,得到的資訊如下:

問題二:const關鍵字

const關鍵字用於修飾變數、函式引數、函式返回值以及加在函式後面,修飾變數表示變數為常量,修飾函式引數表示在本函式內部修改引數的值,修飾返回值表示不能修改函式的返回值。

const int *p 、int const *p、 int *const p 、const int *const p區別:

const是右結合符,且const在資料型別前與資料型別後一樣,如const int *p 與 int const *p均表示 *p為常量,不可修改,但p所指向的位址可以改; int *const p如

特別說明的是在函式後面新增const關鍵字,只針對類的成員函式,此時修飾的是函式的隱含引數this指標,表明在整個函式內不修改物件的資料成員。

面試常見問題

面試時,有幾個問題是公司面試人員常常會提出的,針對這些問題好好準備,在面試時也就不會啞口無言,無言以對了,下面就面試十大必考題做出分析,也許對hr經理也是乙個 1 為什麼想進本公司?這通常是面試官最先問到的問題。此時面試官就開始評斷錄用與否了,建議大家先判斷自己去應徵的工作性質,是專業能力導向呢,或...

面試常見問題

1.如果我們不能提供你所要求的薪水,你還願意來我們公司嗎?你的期望薪水是多少?你想得到的薪水是多 少?如果達不到你的要求,怎麼辦?答 我認為工作最重要的是合作開心,薪酬是其次的,不過我原來的月薪是 元,如果跳槽的話就希望 自己能有點進步,如果不是讓您太為難的話,您看這個工資是不是可以有一點提高?2....

面試常見問題

網線與集線器屬於物理層 網絡卡與交換機屬於資料鏈路層 路由器屬於網路層 防治方法 htmlspecialchars 轉義特殊字元為字元實體,strip tags 過濾html標籤,addslashes 可轉義單雙引號反斜槓null 在特殊字元前面加反斜槓進行轉義 防治方法 請求附加隨機token進行...