C語言中刪除指標用啥,C語言中指標的作用是什麼?

2021-03-11 05:38:51 字數 2278 閱讀 8002

1樓:匿名使用者

#include//包含的標頭檔案

char *p = (char*)malloc(1024); //在c中使用malloc分配

free(p); //用來釋放記憶體空間

//另外分配記憶體還專可以

屬這樣寫:

char *p=malloc(sizeof(p));

2樓:千鋒教育

一般用copydelete如下(舉個簡單的例子bai):

int* pint = new int; //分配空間duzhi

*pint = 90; //使用這個分dao配的空間

cout<<*pint<

delete pint; //釋放空間

3樓:匿名使用者

#include

用free刪除由malloc allco realloc申請的空間。

4樓:桓筠柳嵐嵐

不可以。指標變數在使用前必須初始化,未初始化的區域性自動變數的值是隨機

專的,a和b可能指屬向記憶體中的任意位址。當執行*a=10;和*b=20;這兩條賦值時會破壞記憶體中原有的資料,如果a和b指向的是不能讀寫的區域,那麼就會產生嚴重的錯誤。你這個**中a和b就是野指標。

5樓:華斯戊友菱

一般用delete如下(舉個簡單的例子):

int*

pint

=new

int;

//分配空間

*pint

=90;

//使用這個分配的空間

cout<<*pint<

delete

pint;

//釋放空間

c語言中指標的作用是什麼?

6樓:匿名使用者

指標指向位址,指標的特性就是在位址不變的情況下,可以很方便的修改所指向的內容

最重要的應用有兩個,一是函式引數,二是函式指標函式引數:函式返回值只有乙個,如果想回傳多個引數,則必須使用指標函式指標:典型應用就是**函式(callback)

7樓:杜爺1號

簡單地說指標就是指向變數和物件的位址。

指標的用途非常廣泛,比如如果你想通過函式改變乙個變數的值,就得用指標而不能用值傳遞。還有在很多時候變數,特別是物件的資料量實在太大,程式設計師就會用指標來做形參,只需要傳遞乙個位址就行,大大提高了效率。

以上還只是指標的初步應用,隨著你在c語言學習上的逐步深入,你會發現更多的用途的。

8樓:匿名使用者

用來簡單的標示乙個位址引用。

指向變數位址,便於對變數操作。

就像桌面的快捷方式,它指向乙個真實的檔案。

就像給儲存器的某個儲存位址單元起了個名字,操作這個名字就等於操作的這個儲存位址單元,比如,要給某個儲存位址單元賦值,這時候就把值賦給,指向這個儲存位址的名字。也就是說,使用指標表示位址單元比直接用記憶體位址號表示方式,更人性化,操作更靈活。

9樓:匿名使用者

指向位址啊。

比如a是指標

*a 就是指a位址所存的數字。

呼叫其中數字。

10樓:匿名使用者

指標是一種存放另乙個變數的位址的變數。

比如申請乙個整形變數 int a = 128; 再申請乙個指標讓這個指標指向變數a.

int *p;

p = &a; //取a在記憶體中的位址,把a的位址賦給p。這樣p就指向了變數a的位址。

11樓:奧·備侖思

指標,首先從概念上是「變數」。

它存放的是記憶體位址,而不是具體資料。

12樓:天涯海角情緣在

怎麼說指標的作用呢?通俗點講就是當你用上指標的時候,你到目標地的就會有捷徑了,移動性強,可操作性很大,對於資料的刪除、插入、編輯都很方便,換成其他的,則比較麻煩。

13樓:匿名使用者

c語言中指標的作用是什麼?啊這個問題還不好一句回答。這是c本身是低階語言,能夠操動記憶體的特效決定的,早期的時候對計算機說這就是效率。

現在好像不是這樣說了,都說指標很危險,特別是在目前複雜作業系統下。

要是說作用是什麼?是求高效的低階語言特有的特質。

14樓:匿名使用者

指標啊,用來取乙個元素在記憶體中的位址

C語言中指標是什麼,C語言中指標的作用是什麼?

指標是c語言的難點,很難被學生接受。本部分主要演示 指標的定義,普通變數的定義,建立關聯,直接賦值,間接賦值。為了簡便,暫時只討論整形。設計 在組合框中選擇操作的型別,在彈出的對話方塊中做進一步的處理。二十個編輯模擬記憶體,十個為整形,十個為指標區.由於 記憶體 的限制,很容易 記憶體不足 二十個靜...

C語言中的指標到底有什麼用,C語言中指標的作用是什麼?

所有變數值儲存在記憶體中,而每個記憶體都有乙個位址,所謂位址就是乙個整數編號,如同門牌號碼用於定位 專業術語叫定址 乙個位址對應乙個位元組 8bit 的記憶體單元。如今的編譯器,乙個整數int型別的值占用32位bit,也就是4位元組,編譯器將第乙個位元組的編號定義為該整數的位址,由於儲存位址的變數就...

關於c語言中的指標問題,關於c語言中的指標問題。

char p heir 這句話包含了2層意思,一是定義乙個指標變數p,即 char p 二是為指標變數p賦初值,即 p heir 實際是將存放字串 heir 的記憶體位址賦給p 因此這句話實際上等價於 char p p heir char p heir 這個表示定義字元指標變數p,並將存放字串 he...