C語言指標應用2

2021-08-21 20:35:48 字數 693 閱讀 4504

指標的常用應用基本上可以了,

c語言指標2 多多指教

//該程式只是偽演算法,旨在了解掌握指標的應用 

#include "stdio.h"

#include "assert.h" 課致力於指標的運算*/

int main()

; int

sum,*p1;

sum=0;

//將p先指向a1[0],到位址加到最後, 將每個位址對應的資料相加

for(p=&a1[0]; p<&a1[10]; p1++)

*a = 7;//此時a[0] = 7

*(a+1) = 12; //此時 a[1] = 12

//則上述函式迴圈就可以改寫為

for(p1=a; p110; p1++) sum += *p1;

/*運算子和++組合*/

/* a[i++] = j;

等價於

p=&a[0]; *p++ = j; 等價於 *(p++) = j;

注意:*p++ 或 *(p++) 自增前表示式的值是*p,然後是自增p

(*p)++ 自增前表示式的值是*p 然後是 自增*p

*/

printf("\nhello world !\n");

return

0;}

C語言指標(2) 指標的應用

include include void swap int x,int y intmain 執行結果 交換前a 1,b 2 交換後a 2,b 1 請按任意鍵繼續.可以用乙個指標變數指向乙個陣列元素。例如 int a 10 int p a 0 當然定義時也可寫成 int p a include inc...

C語言指標2

include 指標函式 char getword char char getword char c int main include 指標函式 char getword char char getword char c int main include 函式指標 指向函式的指標 int squar...

C語言指標2

字元指標 在指標的型別中,字元指標表示方式char 一般使用 int main 不常見 int main char pstr hello world 本質是把字串 首字元的位址放到了pstr中。而非把字串放入指標中。也就是說將常量字串 hello world 的首字元h的位址存放到指標pstr中。i...