請教c語言題目,請教一個c語言題目

2021-05-29 08:25:42 字數 523 閱讀 2476

1樓:gta小雞

int *p=&x:p指向x的地址

*p=3:將x改為3

p=&y:p指向y的地址

x=x+*p:x=x+y=3+1=4

請教一個c語言題目,後面那個*(*(p+2)+1)什麼意思?這題怎麼寫

2樓:自我程式設計

int (*p)[2]=a;就是定義了一個指向2維陣列的的指標,p自增跨度是2。

在這裡p就是行指標

p的值專就是指向屬陣列的指標。

所以p+2就是指向陣列的指標(p自增跨度2)。

所以*(p+2)+1就是&a[2][1]的地址。

所以*(*(p+2)+1)就是80。

3樓:橙喵喵好

(*p)[2]是一個陣列指標,指向一個含有兩個元素的陣列的地址。

由題意知道現在這個p指標指向a,a代表陣列的首地址。所以p相當於a,*(*(p+2)+1)等價於a[2][1],也就是80。

請教c語言中的問題,請教一個c語言中的問題?

不對int n n 意思是定義了一個指標變數n指向int型 n 等價於 n 就是先取n指向變數的值 然後讓n 1 n也就是讓n指向下一地址 而且這樣用必須先給n賦一個安全的地址才行 對啊,你用 幹什麼,有不是指標.就是 號自增 int n n 或者int n n 以上都行 兩個的區別是 n 的話是先...

一個C語言的題目,一個c語言題目

include main if sum i printf i 鑑於lz說還沒自學到for,那樣的話,應該也不會用函式,陣列之類的東西,所以只能寫的這麼複雜了。include int main i 1 if sum n 判斷是否是完數,是則列印。printf n sum 0 return 0 執行結果...

求用C語言程式設計,題目如下,求一個C語言程式設計題,題目如下圖

inti char x x scanf for i 0 i strlen x i 剩下的自己發揮!求一個c語言程式設計題,題目如下圖 如下 include include double fun int n return s int main void 滿意請採納!求解一個c語言程式設計題,題目如下圖...