指標的常用應用基本上可以了,
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...