C語言指標問題,求詳解,求解一道C語言指標問題

時間 2021-08-30 09:42:35

1樓:百度文庫精選

內容來自使用者:zzbo2022

讓你不再害怕指標

前言:複雜型別說明

要了解指標,多多少少會出現一些比較複雜的型別,所以我先介紹一下如何完全理解一個複雜型別,要理解複雜型別其實很簡單,一個型別裡會出現很多運算子,他們也像普通的表示式一樣,有優先順序,其優先順序和運算優先順序一樣,所以我總結了一下其原則:從變數名處起,根據運算子優先順序結合,一步一步分析.下面讓我們先從簡單的型別開始慢慢分析吧:

intp;

//這是一個普通的整型變數

int*p;//首先從p處開始,先與*結合,所以說明p是一個指標,然後再與int結合,

//說明指標所指向的內容的型別為int型.所以p是一個返回整型資料的指標

intp[3];//首先從p處開始,先與結合,說明p是一個陣列,然後與int結合,

//說明陣列裡的元素是整型的,所以p是一個由整型資料組成的陣列

int*p[3];//首先從p處開始,先與結合,因為其優先順序比*高,所以p是一個陣列,

//然後再與*結合,說明陣列裡的元素是指標型別,然後再與int結合,

//說明指標所指向的內容的型別是整型的,所以p是一個由返回整型資料

//的指標所組成的陣列

int(*p)[3];//首先從p處開始,先與*結合,說明p是一個指標,然後再與結合

//(與"()"這步可以忽略,只是為了改變優先順序),說明指標所指向的

//內容是一個陣列,然後再與int結合,說明陣列裡的元素是整型的.

//所以p是一個指向由整型資料組成的陣列的指標

int**p;//首先從p開始,先與*結合,說是p是一個指標,然

2樓:匿名使用者

b.feof 就是檢測 當前fp開啟的檔案 指標是否在檔案的最後面。到了結尾肯定返回非0

3樓:娛樂文風

30分鐘徹底學會c語言指標

4樓:周生

b如果到了檔案尾,表明是,返回非零

求解一道c語言指標問題

5樓:喜羊羊

b不正確。

p是地址,*q是資料(等於a的值),兩個不能讓p=*q。

6樓:娛樂文風

30分鐘徹底學會c語言指標

關於一道c語言題,求詳解,急求,關於一道C語言題,求詳解,急求

在主函式裡 是先執行fx 這個函式的,而執行這個函式得到的值x 15,而後x x a 15 5 20.a 5 所以輸出是 20 和 5 主函式的x帶的是全域性變數的值是fx函式得到的x的值15,而不是定義全域性變數的初始值,也不是fx函式裡x的初值 在這個程式裡用全域性變數無非是想說明全域性變數x在...

C語言一道題求詳解

化樹歷幻露 單個字元進行算術運算時,實際上是用其ascii碼值進行運算,所以當以十進位制輸出結果時輸出的是字元對應的ascii碼值,而以字元輸出的時候就是字元 char a a 此時a 為字元 a 十進位制 為97 a 執行完畢後,a十進位制 為96printf d,c n a 2 0 a 3 0 ...

一道關於C語言指標問題,一道關於C語言的指標問題

chp最初指向b 3 也就是 f while chp b 0 注意這裡有分號,迴圈體是空語句 chp先指向b 2 也就是 e 顯然 b 2 b 0 不成立,所以跳出迴圈 執行putchar chp 輸出字元e 首先char chp b 3 可以得知,chp f 然後while chp b 0 chp...