??????????C/C++?е?????????
?????????“???????”?????????????o??????????
???????????
??????1??????????????????????????????????????????????????????к????????????????????????????У???????????????????κ????????????????????????????????????????????????????????е????????????????????????????????????????????????????????????
??????2???????????Hello World????
????int main(int argc??char* argv[])
????{
????printf("Hello World! ");
????return 0;
????}
??????????ú?????????????????
????void Invoke(char* s);
????int main(int argc??char* argv[])
????{
????Invoke("Hello World! ");
????return 0;
????}
????void Invoke(char* s)
????{
????printf(s);
????}
?????ú???????????????
????void Invoke(char* s);
????int main()
????{
????void (*fp)(char* s);    //??????????????(fp)
????fp=Invoke;              //??Invoke????????????????fp
????fp("Hello World! ");   //???????fp??????????
????return 0;
????}
????void Invoke(char* s)
????{
????printf(s);
????}
???????????????????????????????????????????????*fp?????????????Invoke?????????????????????????????и??fp=Invoke??????к???????????????????????????????????????????????????????????????????£??????????????????????????????????????????????? void (*fp)(char* s)??
????????У???????????ú????????????????????????????£?
????typedef void (*FP)(char* s);
????void Invoke(char* s);
????int main(int argc??char* argv[])
????{
????FP fp;      //??????ú?FP????????????????fp
????fp=Invoke;
????fp("Hello World! ");
????return 0;
????}
????void Invoke(char* s)
????{
????printf(s);
????}