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色,色彩還原無可挑剔,噴頭校準更為簡易,帶來優...