用C FREE解決這三個問題,求助。。。

時間 2025-04-16 13:40:09

1樓:網友

第1題,這個枝液枯你用c-free執行以下就能看出是不是正確的啦,其實很明顯,①②是編猛洞譯不過的,③④是正確的,這是由於陣列的下標必須是個常數,「#define m 10」是預處理命令,就是在編譯前將m替換成10,然後編譯的時候肯定就沒有問題啦。數埋緩組的下標是可以是這種形式a[ 2 + 3],這個就相當於a[5]。

後面的我看樓上已經解決啦,有問題你再提出來吧。

急求!!!我的c-free安裝總是出這樣的問題,請問怎麼解決?

2樓:我總是喜歡逆光

解決辦法其實很簡單的,主要是兩個方面:1刪除你先前安裝的一切關於c-free的檔案或資料夾;2刪除一切關於c-free的登錄檔。

如果你是win7系統的話照著下面做一定可以解決你的問題,如果是xp的話,那我也不會。

首先,雙擊桌面上的「計算機」,然後再單擊螢幕左上方的「組織」在單擊「資料夾和搜尋選項」再點選「檢視」,再把「隱藏計算機資料夾中的空驅動器」和「隱藏受保護的作業系統檔案」前面的勾勾去掉(彈出的對話方塊不用管,因為弄好後再把勾勾又打上去),下面的「隱藏檔案和資料夾」中選擇「顯示隱藏的檔案、資料夾和驅動器」,再點確定。然後進入c盤——>users——>administrator,再找到那個關於c-free的資料夾,按住shift鍵,永久刪除。至此第一步完成。

第二步:單擊桌面最左下方的圖示,在輸入框裡輸入regedit,會出來乙個「,單擊後就進入登錄檔了,點選hkey_classes_root前面的小三角,然後下拉,找到關於c-free的六個登錄檔,全部刪除;然後再點hkey_current_user前的小三角,software——>c-free,同樣刪除這個c-free登錄檔。完成了!!

再去試一試,肯定能安裝了。安裝完後,按照上面的步驟,再把「隱藏計算機資料夾中的空驅動器」和「隱藏受保護的作業系統檔案」前面的勾勾打上,以及下面的「隱藏檔案和資料夾」中選擇另乙個「不顯示隱藏的檔案、資料夾和驅動器」,單擊確定,至此,大功告成啦!!!

3樓:徐靖棟本人

第一:雙線合璧,財富倍增。

第二:互幫互助,永不孤獨。

第三:支付秒結,立馬見錢。

4樓:網友

我覺得夠用的了,建議你試一下。

c語言使用free函式不報錯是不是就是釋放記憶體成功

5樓:網友

因為free函式沒有返回值,如果執行時沒有報錯,那麼記憶體就可以認為是釋放成功了。

一般我們free的時候引數只有三種情況。

1. 引數為null,這時候free不會執行任何動作,也不會造成崩潰2. 引數為乙個動態申請的記憶體指標,此時,能順利執行,不會有異常發生3.

引數為乙個不能被free的記憶體指標(包括靜態資料指標、野指標等),此時釋放的時候就會報錯,windows下面可能會報某某某記憶體不能為read,linux下可能會報pointer being freed was not allocated

因此,只要你在執行過程中沒出錯,那麼就可以保證free是成功了的。

6樓:滄海雄風

對兩種可能 別無其他。

c語言的小問題,可否這樣free

7樓:

在 c 語言中,free( )是釋放記憶體的庫函式,它的函式原型在 標頭檔案中有定義。

另外,為指標變數分配記憶體的庫函式有:malloc( )calloc( )realloc( )

但是記住一點就是,為某個指標變數分配了乙個記憶體的同時,必須要判斷該記憶體分配是否成功。即:如果返回空指標 null,那麼記憶體分配失敗,立即退出應用程式,根本就不需要使用 free( )函式釋放記憶體。

否則的話,如果記憶體根本就沒有分配成功,仍然使用 free( )函式去釋放記憶體,系統也會出問題的。

根據我多年的程式設計經驗,最好的程式可以寫成如下的風格,詳細舉例如下(以 malloc 為例,其它函式同理):

#include

#include /*malloc( )函式、free( )函式在此標頭檔案有定義 */

void main( )主函式開始 */

strcpy( p , this is a test string !!n" )如果記憶體分配成功的話,往變數 p 中拷貝乙個字串 */

printf("%s", p) ;將拷貝到 p 中的字串顯示在螢幕上 */

free( p ) 此時在退出應用程式之前,一定要記得使用 free( )函式釋放剛才成功分配到的記憶體 */

8樓:自我程式設計

free,釋放的是由malloc、calloc、realloc申請的記憶體空間。

釋放後,建議將原指標指向null,避免野指標。

c-free的介紹

9樓:手機使用者

c-free是一款支援多種編譯器的專業化c/c++整合開發環境(ide)。利用c-free,使用者可以輕鬆地、編譯、連線、執行、除錯c/c++程式。

化學大佬求助,這三個物質到底什麼區別?

您好,第乙個物質是二甲雙胍的遊離態,第二個和第三個是同乙個物質,甲基在結構式上可以畫成ch,也可以只用一條直線表示,個別化合物有時會有多個cas編號,比如二甲雙胍鹽酸鹽,所以二和三有不同的cas編號。第乙個是環己烷,不是苯環。第二個是苯環的結構簡式。第三個是苯環的凱庫勒式,也可以表示苯環的結構簡式。...

這三個題怎麼寫 20,這三個題怎麼寫?

a 解 設所用的時間都為t 則有 t 6 t 5 t 7 450 解得 t 900 分 b 解 據悉 所以不難得知第一空為4 3 64,第二空位6 3 216c 解 我們可以將該數列分組為。則有。每個括號內的三個數的通項為 n m n 1 2 3 4 m 1 2 3 所以第99個數的演算法為。n 9...

印表機問題,這三個選項有什麼區別

打圖的精度較好,質量穩定,畫質清晰,彩藝數碼科技 解析度不一樣,值大的解析度高。uv印表機和普通印表機有什麼區別?uv印表機是使用日本精工原裝全鋼工業級1024gs 508gs噴頭,精度 速度 耐用性和穩定性都勘稱世界一流!壽命長的特點,色域擴充套件到8色,色彩還原無可挑剔,噴頭校準更為簡易,帶來優...