1樓:baby學呀
*(++p)表示地址向後移動一個後的數
而((*p)++)表示當前的數自加1
若有以下定義:int a[5]={10,20,30,40,50},*p=a;則執行++(*p)後(*
2樓:匿名使用者
我實驗了,你看看結果吧
3樓:轉眼流年的家
如果你題目沒打錯的話是b
若有如下定義語句
4樓:物理公司的
p指向a[2]就是30,*p--如果是直接輸出的話
printf(*p--)//就是輸出30
先p--在printf(p)的話就是20,和後置的--一樣
5樓:匿名使用者
是30第一步*p列印當前所指向的內容即*(a+2)指向的是a陣列的第三個元素,所以先輸出30然後p--p指標減1指向20的地址
若有定義: int k=1, a[10]={10,20,30,40,};
6樓:匿名使用者
b.p2=k;
k是整型資料變數,p2是int *型別變數,編譯器會報錯說無法將整型資料變換成int *型別進行賦值。其他選項賦值號兩邊型別相同。
若有定義:int a[5],*p=a; 則對a陣列元素地址正確引用的是( )。 &a[5] p+2 a++ &a 說詳細點謝謝
7樓:
應該是p+2與&a
&a[5]越界,a++語法錯誤,陣列名可看作一個指標常量,不可修改
若有定義:int x=0, *p=&x;,則語句printf("%d\n",*p);的輸出結果是
8樓:匿名使用者
0 *p是取值的
*p=&x 是定義一個指標變數p 這裡的*不是和後面的*不一樣,不是取值的,是定義指標變數的
9樓:張嘉鋒巽
是0.因為定義的「p」是指標,指標前加星號是指標所儲存的數值
10樓:儂系毅只雞
就是x的值 0啊~~~
11樓:哀傷落葉
恩 輸出的結果是0
int x=0, *p=&x;
這句話定義了兩個變數,int型的x和int指標型的p,並同時初始化了,x的值為專0,p的值為x變數的屬地址。在定義的時候初始化指標這是一個好習慣。
printf("%d\n",*p);
這句話就是輸出*p的值,*p就是x,所以值為0。
29)若有定義:int x=0, *p=&x;,則語句printf("%d\n",*p);的輸出結果是
12樓:哀傷落葉
恩 輸出的結果bai是0
int x=0, *p=&x;
這句話定義了兩個變du
量,zhiint型的x和int指標型的p,並同dao時初始化了,x的值版
為權0,p的值為x變數的地址。在定義的時候初始化指標這是一個好習慣。
printf("%d\n",*p);
這句話就是輸出*p的值,*p就是x,所以值為0。
13樓:匿名使用者
輸出的結果是0;
指標p指向的是x的地址,所以輸出是x的值
若 a 為 int 型別,且 a = 125,則執行下列語句後的輸出是 printf("%d,%o,%x\n",a,a+1,a+2);
14樓:匿名使用者
因為%d是以十進位制形式bai
輸出a=125的值,即125
%o是以du八進zhi制形dao式輸出a+1=126的值,即176%x是以十六進位制形式輸出a+127的值,即7f所以輸出結果為
125,176,7f
15樓:
125,176,7f
16樓:weida愛問
a = 125
printf("%d,%o,%x\n",a,a+1,a+2);
結果是:125,176,57
十進位制 八進位制 十六進位制
若有定義和語句
17樓:
應為指標p最終指向的是b的地址所以 *p輸出的是b的值
**pp是指標的指標 pp=&p 乾的事情是將p的地址指向pp,此時*pp 相當於 p 所以 **pp 可以看成是
*(*pp) 即* p所以輸出的是b的值
若已定義 int a0,1,2,3,4,5,
正確的是 a a i b a i 這個是個地址 c p i 1 這個可能會越界 i 0時 p 1 越界d a 10 越界 選擇a a i b a i 這個是個地址 c p i 1 這個可能會越界,i 0時,p 1 越界d a 10 越界 陣列元素也是一種變數,其標識方內法為容陣列名後跟一個下標。下標...
若已定義int arr31,2,3,4,5,6,則陣列a第一維長度是
要建立陣列應指出以下三點 1 每個元素值的型別 2 陣列名版 3 陣列中的元素數。其中數權組中的元素數要求在編譯時都是已知的,而變數的值都是在程式執行時設定的,所以陣列中的元素數不能使用變數來設定。a,b,c都是同一個錯誤。d對,因為巨集編譯時就替換了。二維陣列看有幾行bai幾列,若第一du 內省略...
c語言若已定義 int a 41,3,5,6,9P a則p a的值是求過程
p是指向陣列第三列的地址值 a是指向陣列第一列的地址值 所以 p a 其實就是兩個地址的差值,實際就是前兩列資料所佔的儲存空間 4 2 2 8個位元組 a 2 是在第三行開頭嘛,一行4個,兩行就是8 若已定義 int a 0,1,2,3,4,5,6,7,8,9 p a,i 其中 0 i 9,則對a陣...