1:printf("\n%x",a);
printf("\n%x",*a);//*a取第一行的第乙個元素的首位址,4個位元組
printf("\n%x",&a);
他們的區別:
舉例:
void main85() ;
printf("\n%x", num);//陣列名相當於第乙個元素的首位址,乙個元素有4個位元組,所以要前進4個位元組,
printf("\n%x", &num);//乙個陣列的首位址,代表乙個陣列,陣列作為乙個指標,有20個位元組
//位址都一樣,
printf("\n%d", sizeof(*num));//*num是根據型別位址取出內容
printf("\n%d", sizeof(*&num));
system("pause");
}//他們有什麼區別,位址一樣,大小不一樣的區別?
void main86()//對於二維陣列而言,他是乙個一維陣列,我的每個元素都是乙個一維陣列
;for (int i = 0; i < 3;i++)
printf("\n");
}//建立一指標如何指向它
printf("\n%x",a);
printf("\n%x",*a);//*a取第一行的第乙個元素的首位址,4個位元組
printf("\n%x",&a);
printf("\n%d", sizeof(*a));//第乙個步長是16個位元組,a代表行指標。
printf("\n%d", sizeof(**a));//第乙個步長是4個位元組,
printf("\n%d", sizeof(*&a));//第乙個步長是48個位元組
system("pause");}
2:函式指標的指標:沒有看完
//如何通過指標來改變乙個函式指標
int add(int a,int b)
int add8848(int a,int b)
void main()
system("pause");}
3:植物大戰殭屍
//需要2個工具:記憶體檢索工具cheat engine,插入dllinject
子程式過載
子程式過載是指有一系列具有相同的子程式名稱,但有不同的型別和數目的引數的子程式,它們用於完成不同但相關的操作。在程式中呼叫某個過載的子程式時,編譯器將根據呼叫的子程式及其所使用的引數序列和數目來確定那個子程式將被執行。1.在編寫過載子程式時應注意各子程式的引數個數和引數型別的差異,否則編譯器將不能正...
wordcount例子程式
hadoop 0.20.1裡的wordcount源 與0.19.2已經有較大的區別了。在新版本的hadoop中,org.apache.hadoop.mapred包被org.apache.hadoop.mapreduce所取代。不過為了保持相容性,org.apache.hadoop.mapred還是存...
COBOL子程式呼叫
內部子程式 identification division.program id.proc a.environment division.data division.procedure division.identification division.program id.proc b.enviro...