2. µÚ¶þÖÖÐÎʽ£º
#ifndef ±êʶ·û
³ÌÐò¶Î1
#else
³ÌÐò¶Î2
#endif
ÓëµÚÒ»ÖÖÐÎʽµÄÇø±ðÊǽ«¡°ifdef¡±¸ÄΪ¡°ifndef¡±¡£ËüµÄ¹¦ÄÜÊÇ£¬Èç¹û±êʶ·ûδ±»#defineÃüÁÒå¹ýÔò¶Ô³ÌÐò¶Î1½øÐбàÒ룬 ·ñÔò¶Ô³ÌÐò¶Î2½øÐбàÒë¡£ÕâÓëµÚÒ»ÖÖÐÎʽµÄ¹¦ÄÜÕýÏà·´¡£
3. µÚÈýÖÖÐÎʽ£º
#if ³£Á¿±í´ïʽ
³ÌÐò¶Î1
#else
³ÌÐò¶Î2
#endif
ËüµÄ¹¦ÄÜÊÇ£¬Èç³£Á¿±í´ïʽµÄÖµÎªÕæ(·Ç0)£¬Ôò¶Ô³ÌÐò¶Î1 ½øÐбàÒ룬·ñÔò¶Ô³ÌÐò¶Î2½øÐбàÒë¡£Òò´Ë¿ÉÒÔʹ³ÌÐòÔÚ²»Í¬Ìõ¼þÏ£¬Íê³É²»Í¬µÄ¹¦ÄÜ
#define r 1
main(){
float c,r,s;
printf ("input a number: ");
scanf("%f",%26amp;c);
#if r
r=3.14159*c*c;
printf("area of round is: %f\n",r);
#else
s=c*c;
printf("area of square is: %f\n",s);
#endif
}
±¾ÀýÖвÉÓÃÁ˵ÚÈýÖÖÐÎʽµÄÌõ¼þ±àÒë¡£ÔÚ³ÌÐòµÚÒ»Ðк궨ÒåÖУ¬¶¨ÒårΪ1£¬Òò´ËÔÚÌõ¼þ±àÒëʱ£¬³£Á¿±í´ïʽµÄÖµÎªÕæ£¬ ¹Ê¼ÆËã²¢Êä³öÔ²Ãæ»ý¡£ÉÏÃæ½éÉܵÄÌõ¼þ±àÒ뵱ȻҲ¿ÉÒÔÓÃÌõ¼þÓï¾äÀ´ÊµÏÖ¡£ µ«ÊÇÓÃÌõ¼þÓï¾ä½«»á¶ÔÕû¸öÔ´³ÌÐò½øÐбàÒ룬Éú³ÉµÄÄ¿±ê´úÂë³ÌÐòºÜ³¤£¬¶ø²ÉÓÃÌõ¼þ±àÒ룬Ôò¸ù¾ÝÌõ¼þÖ»±àÒëÆäÖеijÌÐò¶Î1»ò³ÌÐò¶Î2£¬ Éú³ÉµÄÄ¿±ê³ÌÐò½Ï¶Ì¡£Èç¹ûÌõ¼þÑ¡ÔñµÄ³ÌÐò¶ÎºÜ³¤£¬ ²ÉÓÃÌõ¼þ±àÒëµÄ·½·¨ÊÇÊ®·Ö±ØÒªµÄ¡£
±¾ÕÂС½á
1. Ô¤´¦Àí¹¦ÄÜÊÇ£ãÓïÑÔÌØÓеŦÄÜ£¬ËüÊÇÔÚ¶ÔÔ´³ÌÐòÕýʽ±àÒëǰÓÉÔ¤´¦Àí³ÌÐòÍê³ÉµÄ¡£³ÌÐòÔ±ÔÚ³ÌÐòÖÐÓÃÔ¤´¦ÀíÃüÁîÀ´µ÷ÓÃÕâЩ¹¦ÄÜ¡£ À´Ô´£ºwww.gzu521.com
( B^Bl€DO!k0, [ ±¾ ×Ê ÁÏ À´ Ô´ ÓÚ ¹ó ÖÝ Ñ§ ϰ Íø ITÈÏ֤ȫ¹ú¼ÆËã»úµÈ¼¶¿¼ÊÔ http://Www.gzU521.com ]
( B^Bl€DO!k0,
2. ºê¶¨ÒåÊÇÓÃÒ»¸ö±êʶ·ûÀ´±íʾһ¸ö×Ö·û´®£¬Õâ¸ö×Ö·û´®¿ÉÒÔÊdz£Á¿¡¢±äÁ¿»ò±í´ïʽ¡£ÔÚºêµ÷ÓÃÖн«ÓøÃ×Ö·û´®´ú»»ºêÃû¡£
3. ºê¶¨Òå¿ÉÒÔ´øÓвÎÊý£¬ºêµ÷ÓÃʱÊÇÒÔʵ²Î´ú»»ÐβΡ£¶ø²»ÊÇ¡°Öµ´«ËÍ¡±¡£
4. ΪÁ˱ÜÃâºê´ú»»Ê±·¢Éú´íÎ󣬺궨ÒåÖеÄ×Ö·û´®Ó¦¼ÓÀ¨ºÅ£¬×Ö·û´®ÖгöÏÖµÄÐÎʽ²ÎÊýÁ½±ßÒ²Ó¦¼ÓÀ¨ºÅ¡£
5. Îļþ°üº¬ÊÇÔ¤´¦ÀíµÄÒ»¸öÖØÒª¹¦ÄÜ£¬Ëü¿ÉÓÃÀ´°Ñ¶à¸öÔ´ÎļþÁ¬½Ó³ÉÒ»¸öÔ´Îļþ½øÐбàÒ룬½á¹û½«Éú³ÉÒ»¸öÄ¿±êÎļþ¡£
6. Ìõ¼þ±àÒëÔÊÐíÖ»±àÒëÔ´³ÌÐòÖÐÂú×ãÌõ¼þµÄ³ÌÐò¶Î£¬Ê¹Éú³ÉµÄÄ¿±ê³ÌÐò½Ï¶Ì£¬´Ó¶ø¼õÉÙÁËÄÚ´æµÄ¿ªÏú²¢Ìá¸ßÁ˳ÌÐòµÄЧÂÊ¡£
7. ʹÓÃÔ¤´¦Àí¹¦ÄܱãÓÚ³ÌÐòµÄÐ޸ġ¢ÔĶÁ¡¢ÒÆÖ²ºÍµ÷ÊÔ£¬Ò²±ãÓÚʵÏÖÄ£¿é»¯³ÌÐòÉè¼Æ¡£