函數調用的匯編代碼 C 程序,我只給別人生成了exe,但是里面有一個函數是需要別人自己寫的,如何做這個接口呢?
C 程序,我只給別人生成了exe,但是里面有一個函數是需要別人自己寫的,如何做這個接口呢?作為一名程序員,我認為你不適合當程序員。1、如果你問這樣一個問題,你可以斷定你甚至沒有讀過一本三四百頁的基本
C 程序,我只給別人生成了exe,但是里面有一個函數是需要別人自己寫的,如何做這個接口呢?
作為一名程序員,我認為你不適合當程序員。
1、如果你問這樣一個問題,你可以斷定你甚至沒有讀過一本三四百頁的基本C編程語言書。沒有耐心你不能做技術工作。
2、要知道這樣一個問題,在網上隨機搜索可以找到很多別人總結出來的解決方案。在這里提問就是等待別人給你一個解決方案。這說明做事缺乏主動性,對心理依賴嚴重。這樣的人只適合當領導
!建議不要從事技術工作,尤其是軟件開發。真正的程序員必須熬夜為你填補漏洞。積德改行。謝謝你身邊的程序員
匯編語言有多難學?
首先,做一個堅實的C語言(這將迫使你把許多基本的計算機問題弄清楚),然后學習C的每一個語法點,你需要弄清楚為什么它是這樣設計和實現的。如果用C語言來實現,應該用什么樣的方法來實現。如果你學好了匯編,你可以閱讀反匯編的結果,看看編譯器是如何實現的(最好有一個反編譯器來幫助閱讀)。
當您學習使用C或匯編來實現虛擬函數、成員函數指針等時,C二進制的常用設計方法和設計原則對您來說沒有秘密,只有新的語法標準和語法。基本上,您應該能夠看到這些新語法并知道它們背后的二進制秘密。因此,我們不怕新標準的改革。
在理解了這些C二進制密碼之后,如何練習C并避免最有問題的內存分配、訪問和回收問題就不會有太大的困難了。但是有一些成熟的高級記憶使用范例值得單獨學習和理解。例如,STD::shared uptr工作得很好,但是當我第一次從中定義一個類ushared uuu時,我應該在什么時候選擇使用侵入式引用計數或STD::enable?這是怎么回事(我認為可能是那些對象在成員函數中刪除了自己,并且成員函數在設計中被間接隱式調用)?
C語言中的函數指針和指針函數,有什么區別嗎?該如何理解?
函數指針和指針函數的區別:1。這兩個名詞都是修飾名詞,可以在中間加上一個助詞“de”,稍加擴展。現在,函數的指針和指針的函數更加清晰了。現在,我們可以通過添加一些修飾符來再次展開—指向函數的指針和返回值為指針的函數基本上都很清楚。
2. 格式。
Type(*pfurc)(Type para)--函數指針
Type*func(Type para)--指針函數
3。首先,指針函數是一個普通函數,但返回值是指針(實際上是地址)。許多人認為它是神秘的,因為他們害怕指針
!4. 函數指針。這有點復雜。首先,*與具有最高優先級的pfunc組合,因此pfunc是指針。同時,指針后面有一對圓括號,里面有參數,與函數參數的格式相同。因此,指針就是函數指針,指針前面有一個類型返回值類型!有些人覺得這里很奇怪。指針怎么會有返回值?
5. 指針有一個返回值,因為當指針被使用時,它將指向一個與它自己的格式相似的函數。因此,指針的返回值和參數格式決定了它指向的函數的格式
!6. 如果你想精通函數指針,為什么不呢?你必須精通它,因為當你使用函數指針時,它反映了C語言的綁定特性,也是C語言多態性的雛形!