在看雪上看到backer出的一道測試c語言的題

2021-04-17 11:32:46 字數 527 閱讀 6936

測試你的c語言功底

在實際的教學中,我們發現很少有真正精通了c語言程式設計的學員,一般都有或多或少概念不是完全清楚的問題,特別是一些需要豐富的實戰經驗才能體會和明白的問題,如字串,指標,型別轉換,定義指向函式的指標型別,這也是導致學習vc++困難的乙個原因。下面有幾個簡單測試將能發現你對c語言的掌握情況。 

1、如何在下面的test函式裡加入**可以使程式執行起來輸入和輸出的相等? 

(環境是vc6debug方式下)

#include

void

test()

void main()

不知道應該如何寫這段**,最後用巢狀彙編的方式編寫**.

#include

void test()

}void main()

不知道方法是否正確,有高手知道的話,請指教.

還是看看backer給出的答案吧!

這一題需要去了解在函式體中棧記憶體的分配情況。

#include

void test()

int main()

一點看到的東西

這裡關於指標和動態申請的記憶體空間總結如下 1.指標消亡了,並不表示它指示的動態記憶體會自動釋放 2.動態記憶體釋放掉了,如果這個記憶體是乙個動態物件,則並不表示一定會呼叫這個物件的析構函式 動態記憶體釋放掉了,並且呼叫了析構函式,並不表示指標會消亡或者自動變成了null。c 告訴我們在 用 new...

看到乙個有趣的東東。

這段時間忙著搬新公司,一直也沒上來寫東西,今天在面試簡歷的看到乙個非常有趣的自我介紹,原文如下 自我評價 本人安于工作,誠實肯幹,勇於挑戰和接受新知識 現大專在讀 相信我的努力定能為你帶來一分意外的收穫。相信他的能力吧 擅長騙取弱小可欺的女孩的身體及錢財,弱女子到手後要求她買膝上型電腦,包括在兩小孩...

看到的一些優秀書籍

專業典藏 c primer code complete 程式設計的修煉 支援處理器的技術 編碼 研究之美 移動開發 objective c程式設計 cocoa programming 觸動人心 瘋狂android講義 深入剖析android系統 android系統源 情景分析 大資料 雲計算 物聯網...