在C/C++中定義指針類型的變量,使用:數據類型 * 指針變量名
例如:int * p_update;*操作符兩邊的空格是可選的。
int * p_update;
C程序員習慣使用這種格式:int *ptr;這強調*ptr是一個int類型的值。
int *ptr;
C++程序員習慣使用:int* ptr;這強調int*是一種復合類型,是指向int的指針。
int* ptr;
在哪裡添加空格對於C++編譯器來說是沒有任何區別的。不過在書上看到事例中的指針定義都是在*左右各加一個空格。
C++基礎基礎:C與C++的區別
C++對C的增強
C/C++ 數組形參
從C語言到C++語言
C/C++中printf和C++中cout的輸出格式
Matlab與C/C++聯合編程之從Matlab調用C/C++代碼
深入理解C++語言--從本質上理解C與C++
Linux C/C++(或標准C++或標准C)編程雜記