int *p;
int* p;//這兩句有什么區別嗎
int *p;//前面定義了指標變數后,后面參考p的時候,有時候“*p”,有時候又是“p”。這是什么意思啊
uj5u.com熱心網友回復:
兩種都可以,對編譯器來說沒區別,編譯器都能正常決議語法*代表變數型別是指標
個人偏向于 int* p這種,int*表示型別,p表示變數
但是,如果多個變數同時定義,比如
int a, *p 這種情況就沒辦法了,a是int型別,p是int*型別,但是*要跟p在一起,否則就沒法同時定義多個變數了
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/235825.html
標籤:C++ 語言
上一篇:a=a+b-(b=a)
下一篇:取址符
