å¨ä¸ä¸ªå½æ°å é¨å®ä¹çåéæ¯å é¨åéï¼å®åªå¨æ¬å½æ°èå´å ææï¼ä¹å°±æ¯è¯´åªæå¨æ¬å½æ°å æè½ä½¿ç¨å®ä»¬ï¼å¨æ¤å½æ°ä»¥å¤æ¯ä¸è½ä½¿ç¨è¿äºåéçãåæ ·ï¼å¨å¤åè¯å¥ä¸å®ä¹çåéåªå¨æ¬å¤åè¯å¥èå´å ææãè¿ç§°ä¸ºå±é¨åé(local variable)ãå¦ï¼
对å±é¨åéçä¸äºè¯´æï¼
1) 主å½æ°mainä¸å®ä¹çåé(m, n)ä¹åªå¨ä¸»å½æ°ä¸ææï¼ä¸ä¼å 为å¨ä¸»å½æ°ä¸å®ä¹èå¨æ´ä¸ªæ件æç¨åºä¸ææã主å½æ°ä¹ä¸è½ä½¿ç¨å
¶ä»å½æ°ä¸å®ä¹çåéã
2) ä¸åå½æ°ä¸å¯ä»¥ä½¿ç¨ååçåéï¼å®ä»¬ä»£è¡¨ä¸åç对象ï¼äºä¸å¹²æ°ãä¾å¦ï¼å¨f1å½æ°ä¸å®ä¹äºåébåcï¼åè¥å¨f2å½æ°ä¸ä¹å®ä¹åébåcï¼å®ä»¬å¨å
åä¸å ä¸åçåå
ï¼ä¸ä¼æ··æ·ã
3) å¯ä»¥å¨ä¸ä¸ªå½æ°å
çå¤åè¯å¥ä¸å®ä¹åéï¼è¿äºåéåªå¨æ¬å¤åè¯å¥ä¸ææï¼è¿ç§å¤åè¯å¥ä¹ç§°ä¸ºåç¨åºæç¨åºåã
4) å½¢å¼åæ°ä¹æ¯å±é¨åéãä¾å¦f1å½æ°ä¸çå½¢åaä¹åªå¨f1å½æ°ä¸ææãå
¶ä»å½æ°ä¸è½è°ç¨ã
5) å¨å½æ°å£°æä¸åºç°çåæ°åï¼å
¶ä½ç¨èå´åªå¨æ¬è¡çæ¬å·å
ãå®é
ä¸ï¼ç¼è¯ç³»ç»å¯¹å½æ°å£°æä¸çåéåæ¯å¿½ç¥çï¼å³ä½¿å¨è°ç¨å½æ°æ¶ä¹æ²¡æ为å®ä»¬åé
åå¨åå
ãä¾å¦ï¼int max(int a, int b);//å½æ°å£°æä¸åºç°aãb
int max(int x, int y) //å½æ°å®ä¹ï¼å½¢åæ¯xãy
{
cout<<x<<y<<endl; //åæ³ï¼xãyå¨å½æ°ä½ä¸ææ
cout<<a<<b<<endl; //éæ³ï¼aãbå¨å½æ°ä½ä¸æ æ
}
ç¼è¯æ¶è®¤ä¸ºmaxå½æ°ä½ä¸çaåbæªç»å®ä¹ã