????2.1???????????
??????????C????????????????????????????????????????????????????????
????float f;
??????????????????:????????????????f??g?????????????????????
?????????????????????????????????????????????????????:
????float ((f))
??????????????????:????????????W)???????????????????????????f?????????????????
????float *g()??(*h)();
???????*g()??(*h)()??????????
????????()????????????*??*g()???*(g()):g????????????ú??????????????????????????????????ó?h????????????h???????????????????????
?????????????????????????????signal???????signal????????????
????#include <signal.h>
????void ( *signal ( int signo ??void (*func)(int) ) ) ( int );
????signal???????????ú????????????????????????????????????????????????????????????????????
????????????signo????????????????????????????????????????????????????????????????????????д????????????????????????????????????????????????????signal?????????????????????????????ú??????????????????????
????signal??????????????????????????????
????2.2????????????????
???????????????????????????????????????????:?????±????????ò??????????????????????????????????????????a.b.c???????(a.b).c????????a.(b.c)??
???????????????????????????????????????????????????????????С??????????????
?????????????????????????????????????????????????p?????????????????p???????????????????д:(*p)()??????д??*p()??????????????*(p())?????????????????????????????????????????????????????????????????????????
???????????*p++?????????????*(p++)????????p????????????p????1:??????(*p)++????????p????????????????????1??
????????????????????????????????????????
??????????????У??????????????????????λ??????????????????????????????????????????????????????????????????????????????
???????????????????????????:
????1.??????????????????????????????????????????????
????2.??λ???????????????????????????????????????????
?????????????????У???????????????????????????easy??????????????????????????????????????????????????????????滻?????????????????
????2.3???????????????????
??????C?????м??費С???д??????????????????????????:?????????????????????????????????Ч????????;???????????????????????????????????????????????????????????????easy??????????????????????????????if????while?????????????????????????????????????????????????if????while??????????????????????????????????????????????????????????μ?
???????????:
????if(x [i]>big);
????big=x[i];
????2.4 switch???
????switch?????????case?????break???????????????????á??????Щ??????治??break??????Ч????
????2.5????else??????????
????C??????if else??????else??????????????????????if????
?????????????????Υ???????????
????if(x==0)
????if(y==0) error();
????else{
????z = x + y;
????}
????????????????
????if(x == 0)
????if(y == 0)
????error();
????else{
????z= x + y;
????}
???????????????????????if??else???涼????????