C程式設計師常遇到的關於指標的面試題

2022-08-05 06:33:12 字數 468 閱讀 5880

c程式設計師常遇到的關於指標的面試題

void

getmemory(

char*p)

void

test(

void

)請問執行test函式會有什麼樣的結果?

答:程式崩潰。因為getmemory並不能傳遞動態記憶體,test函式中的str一直都是null。strcpy(str,"helloworld");將使程式崩潰。

char

*getmemory(

void

)void

test(

void

)void

getmemory2(

char

**p, 

intnum)

void

test(

void

)請問執行test函式會有什麼樣的結果?

答:(1)能夠輸出hello(2)記憶體洩漏

C 關於程式設計師妹子,那些你遇到的女程式設計師

寫多了一本正經的技術文章,今天來一篇輕鬆些的。話說,我從事程式開發,有不下於16年了。遇到了幾個妹子。一 1號妹子 那是我在廈門的時候,那會還在2004年。一家小公司,我是啥水平都不會。剛從學校出來,也沒啥本事。那會還用著asp呢。妹子長的還是蠻漂亮的,水平熟練度比我略高一點。那時候我只會改 自己還...

程式設計師面試 3 關於const修飾指標的情況

對於const修飾指標,一般有4中情況 1.const int a b 2.int const a b 3.int const a b 4.const int const a b 重點 如果const位於 的左側,則const則用來修飾指標所指向的變數,即指標指向的變數為常量,不能通過指標改變常量在...

指標常遇到的問題

指標是個涉及到記憶體,很容易產生bug的根源,總結了幾點指標容易出錯的問題 1 對於多級指標,不要在多個函式中分配記憶體空間,例如 void func char p int main 上面這段 就是現在main函式中對p指向的空間開闢了一段記憶體,然後又在func函式中開闢了二級記憶體,這樣在專案開...