同時宣告兩個指標變數,常會有人搞錯,我也不例外,因此,把它記錄在這裡吧~
#include <stdio>
int main(int argc,char **argv)
{
// 如下宣告, 則只有a是指標變數, 而b是一般的變數
int* a,b;
// 只有如下這兩宣告, 才是兩個都是指標
int *val,*x;
return 0;
}
參考資料:
C Gossip: 指標與記憶體位址
技巧建立在基礎之上
同時宣告兩個指標變數,常會有人搞錯,我也不例外,因此,把它記錄在這裡吧~
#include <stdio>
int main(int argc,char **argv)
{
// 如下宣告, 則只有a是指標變數, 而b是一般的變數
int* a,b;
// 只有如下這兩宣告, 才是兩個都是指標
int *val,*x;
return 0;
}
沒有留言:
張貼留言