某C 面試題

2021-09-27 05:35:04 字數 440 閱讀 5108

void getmemory(char p)

void test(void)

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

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

char getmemory(void)

void test(void)

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

答:可能是亂碼。因為getmemory返回的是指向「棧記憶體」的指標,該指標的位址不是null,但其原先的內容已經被清除,新內容不可知。

void getmemory2(char *p, int num)

void test(void)

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

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

某度面試題

用過哪些js模板 單頁面應用 怎麼做快取 css,中間固定,兩邊自適應 1.後台給資料,你是怎麼處理的 2.互動遇到過什麼情況 3.複雜的互動你是怎麼考慮的 4.生成10個a,並給onclick事件 5.10w個資料,顯示到頁面,怎麼考慮 6.跨站網域名稱偽裝,xss onsubmit和submit...

某司面試題

下午匆忙 面試了一下某司,有幾個問題沒有回答上來,總結一下 1 zookeeper資料同步原理 讀取的時候不需要資料同步,寫操作時,follower的followerrequestprocessor會將該操作作為leader.reqest發給leader。leader發起投票,由followers進...

某外包面試題

vue 重要的特性 vue 子元件怎麼向父元件傳值 vue v if 和 v show 的區別 以及在編譯上有什麼不同 vue 雙向繫結的原理 oracle 分頁使用 兩個無序佇列合併成乙個有序佇列 nginx 配置,https 需要重定向的 inux 中的一些命令 springboot 和 spr...