關於void * 的注意事項
1:void 在函式前面代表函式沒有返回值。
2:void* 做函式的引數,表示任何型別指標都可以不經過強制轉換就可以直接傳入
3: 在函式中接受到void *型別的指標,必須要強制轉換成需要的型別指標,才可以使用
1 #include23
void
fun(
void
*p1)49
10void
fun1
(void
*p1)
1116
17int
main
(int argc,
char
*ar**)
18{19int p =10;
20char c =
'a';
21printf
("test \n");
;22fun(
&p);
23fun1
(&c);24
return0;
2526
結果
test
this is :
10this is : a
DllMain相關注意事項
1 在dllmain的dll process attach分支中,盡量只呼叫kernel32.dll中的函式。因為其他系統api可能依賴於其他dll,而那些dll有可能還沒有被載入到程序空間中且依賴於當前dllmain所在的dll,這樣會導致迴圈依賴 其實,在使用者程序中呼叫其他系統模組的api一般...
git相關注意事項
git的相關注意事項 git add 新增所有修改到暫存區。git reset head file add之後發現錯誤,撤銷 add的檔案到暫存區。git add file後進行 git commit m 修改某某檔案 後發現錯誤 要撤銷。解決方式 git log 檢視提交到暫存區的 commit ...
Hive相關注意事項
1.load data locall inpath into table xx 如果是本地路徑,其實就是一次put上傳操作 如果路徑是hdfs,其實是一次mv操作 2.建立分割槽表partitioned by 字段不能和表中列的字段重複 3.建立分桶表cluster by 必須是表中的某列的字段 4...