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函式中開闢了二級記憶體,這樣在專案開...