程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> C語言問答 >> C語言中定義的變量前加**是什麼意思

C語言中定義的變量前加**是什麼意思

編輯:C語言問答

C語言中定義的變量前加**是什麼意思

RT

最佳回答:

參考答案:我是這樣認為的:*是指針運算符。我們曾可以這樣去定義:int a[10],*p,**s;

如果在下面的語句中出現了*p=a;

這就意味著指針p已經指向數組的首地址,也就是a[0],

此時我們可認為指針p是一級指針.

如果在下面的語句中出現了*s=p,

這就意味著指針s指向了p的單元,而p指向了a[0]

此時s離數組的首地址形象的像隔了2級

因此稱s為2級指針.

對於2級指針,有**s=*(*s)=*p=&a[0]

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved