指位器的指位器.pptxVIP

  • 1
  • 0
  • 约4.01千字
  • 约 16页
  • 2023-12-14 发布于湖北
  • 举报

指標(Pointer)CLanguage1CSIM,PUIntroductiontotheCProgrammingLanguage

指標 (Pointer)CLanguage2CSIM,PU?指標變數所存放的內容為記憶體位置,而指標變數在記憶體中佔幾個記憶體位元組,則視所使用的語言系統而定,以TurboC而言是2個位元組.?宣告指標變數時,需在變數名稱前加個*號以玆識別.?*號除了在指標變數宣告時使用外,最主要是用來存取pointer所指到的變數值.例:*pa=0;[將0存入pa所指的變數內]y=*pa;[取pa所指的變數值(0),再設給y]pa=x;[以符號取得x的位址,存入pa(把pa指向x)]y=*pa;[把pa所指的變數存入y]?若指標沒指到任何一個位置,其初值要設為NULL,NULL在stdlib.h,stdio.h,stddef.h,mem.h,alloc.h的標頭檔皆有定義.

指標 (Pointer)?範例一:指標的運算?#includestdio.h?voidmain()?{? int*ptr,i,val;? i=20;? ptr=i;? val=*ptr;? printf(val=%dn,val);?}?1A;ptr所指的位址等於i的位址CLanguage3CSIM,PU

指標

文档评论(0)

1亿VIP精品文档

相关文档