(1)指標的宣告, (2)指標設定值, (3)指標拿來用
先 int a還有b的值
int
一個新的 * p
p為一個宣告指標
指到一個值
以上例子 p 指到 a 的值 則印出 a
若程式碼下面繼續加上
p=&b;
printf(" %d\n", *p)
則輸出串為
87
487
因為指到b
則p的值為b
p語言裡指標的用法
不按按鍵,顯示realease圖
按下右邊方向鍵會向右顯示
按下左邊方向鍵會向左顯示
配合陣列(字元陣列=字串)的觀念, 來看東西怎麼指出來的
程式碼:
| #include <stdio.h> | |
| 2 | char s1[30]="hello world i love you "; |
| 3 | char s2[30]=" I am a book and he is not"; |
| 4 | int main() |
| 5 | { |
| 6 | char *p; |
| 7 | char a[10]; |
| 8 | p = s1; |
| 9 | printf(" %s \n",p); |
| 10 | |
| 11 | p = s2; |
| 12 | printf(" %s \n",p); |
| 13 | |
| 14 | } |




沒有留言:
張貼留言