如圖,C語言指標求和,請問什麼地方出了錯誤

2021-03-04 08:54:42 字數 526 閱讀 2486

1樓:想不到名字啊嗚

int *p改成

int * p = &i;

沒認真看,要睡覺了,看樓上說沒有初始化就幫你初始化了...不用謝

求大神幫忙解決c語言指標問題,說一下哪個地方錯誤!!!! 30

2樓:天雨下凡

只有(1)是正確的,選擇a

(2)中p=*p是錯誤的,p是指標,只能指向位址,而*q指代的是變數a

(3)中*p=*q是錯誤的,因為p沒有初始化(4)中q=&p是錯誤的,q與p都是指標,&p是二級指標,不能賦值給q

3樓:匿名使用者

如果每一小點是寫在 一起來使用的,那全不正確~~

請問這句話**錯了? c語言中指標是資料物件的位址,指標變數是存放某個資料物件位址的變數。

4樓:莊政警

指標還可以儲存函式(指令)的位址,所以說指標僅僅存放資料物件的位址是錯誤的

C語言中的空指標,C語言中的空指標是什麼意思?

int p 47 這個用法是不正確的 這個語句等於下邊的 int p p 47 你直接將指標p的值賦值為47是很危險的 應為如果記憶體中位址為47的地方剛好是某個系統程式或關鍵模組佔據的話你進行下面 p 20 的賦值行為 有可能導致系統直接崩潰哦 是的,不過這很危險。而且cpu的32位保護機制也未必...

C語言裡面指標到底有什麼作用啊

用處大了啊。樓主。你學了指標以後就會知道了。比如說和結構體的結合使用。使得檔案操作。以及連結串列的應用更加方便。指標式直接對記憶體的操作。很多情況都很方便。但是剛開始學的話也容易出錯。比如說在與函式結合的時候。總之樓主努力學習吧。見得多了就知道了。其實並不太難。不知道能不能幫上你。樓主,這個問題很泛...

c語言指標值加上整型值是什麼意思

設指標是p,bai整型值 是n,那麼p n表示du指標p的指向向後zhi移動了n個p所指 dao向的元素所佔有 專的空間值,即指向向後移動屬了n個元素。比如 char p 1234567890 則p 4指向了5,若 1 的位址是2000,那麼p 4就是2004 若int x p 則p 4也指向了5,...