C 程式設計題

時間 2022-03-07 17:00:16

1樓:匿名使用者

int *a=new int [n];

a陣列裡就有n個元素。

2樓:匿名使用者

先定義一個n的值 一般看你要用到的陣列可能大小 然後定義a[n];通常情況下在程式編寫過程中都會出現條件然你判斷陣列的真正大小

3樓:匿名使用者

c++中就用 new 關鍵字

還可以用 malloc

int b,*a;

scanf("%d",&b);

a = malloc(b*sizeof(int));

4樓:

c 用 malloc函式進行動態的分配空間malloc的語法是:指標名=(資料型別*)malloc(長度),(資料型別*)表示指標.

編輯本段malloc()函式的工作機制

malloc函式的實質體現在,它有一個將可用的記憶體塊連線為一個長長的列表的所謂空閒連結串列。呼叫malloc函式時,它沿連線表尋找一個大到足以滿足使用者請求所需要的記憶體塊。然後,將該記憶體塊一分為二(一塊的大小與使用者請求的大小相等,另一塊的大小就是剩下的位元組)。

接下來,將分配給使用者的那塊記憶體傳給使用者,並將剩下的那塊(如果有的話)返回到連線表上。呼叫free函式時,它將使用者釋放的記憶體塊連線到空閒鏈上。到最後,空閒鏈會被切成很多的小記憶體片段,如果這時使用者申請一個大的記憶體片段,那麼空閒鏈上可能沒有可以滿足使用者要求的片段了。

於是,malloc函式請求延時,並開始在空閒鏈上翻箱倒櫃地檢查各記憶體片段,對它們進行整理,將相鄰的小空閒塊合併成較大的記憶體塊。

c語言程式設計題,C語言程式設計題

用夢竹 include define n 3 int main b n n i,j for i 0 i 3 i for j 0 j 3 j b i j a 2 i j for i 0 i 3 i return 0 時間有限,只做了第一個。注 如果題目上有例子,可以直接按例題寫 這個 如果想改可以改n...

c語言程式設計題,c語言程式設計題

文庫精選 內容來自使用者 小微風信 實驗一 簡單的c程式設計 2學時 一 實驗方式 一人一機 二 實驗目的 1 瞭解c語言程式的編譯環境和編寫過程。2 掌握c語言程式在visual c 6.0環境下的除錯過程。3 初步瞭解c語言程式的特點。4 掌握c語言的資料型別。三 實驗內容 1 計算兩個數x和y...

C語言程式設計題 洗牌,C語言程式設計題

陶宇司空韶 include void main include include define n 64 int main c 2 n int i,j,l,n while 1 strcpy c,a for i 0 strcmp a,b 0 i strcpy c,b printf i t d n i r...