色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

c語言的指針中操作符的本質是什么?

黃文隆2年前13瀏覽0評論

總結一下:

1.*首先是一個算術運算符;

2.定義一個指針,比方說下面的定義語句:

inta;

定義了一個變量a,其數(shù)據(jù)類型是int;

再看下面的定義語句:

int*b;

定義了一個int*變量,怎樣理解int*呢?可以這么來:

*b是int型的,它對應一個存儲單元,里面可以存放int型數(shù)據(jù),而這個單元的地址就存放在b中,此時b就是一個int*的數(shù)據(jù).于是,可以執(zhí)行下面的操作

a=*b;

但是反過來這樣操作就是錯誤的

b=a;

要用一個int型的變量給int*的變量賦值,則必須使用

b=&a;

講到這,具有指針類型的形式參數(shù)的函數(shù)調用方法也就清楚了.

對*的理解要注意兩點:

1.出現(xiàn)在變量定義語句中時,與數(shù)據(jù)類型結合,表示相應數(shù)據(jù)類型的指針;

2.出現(xiàn)在一般語句時往往和指針變量結合,即指針變量指的存儲單元.