CÓïÑԿγÌÉè¼ÆÈÎÎñÊé ÏÂÔØ±¾ÎÄ

¹¦ÄÜÑ¡Ôñº¯ÊýÊäÈëÊý¾Ýº¯Êý Ö÷³ÌÐò ÉýÃݺ¯Êý ¸³Öµº¯Êý Çó²îÇóºÍº¯Êý Êä³ö½á¹ûº¯Êý

2¡¢ ϵͳ¹¦ÄÜÄ£¿é

£¨1£© ¹¦ÄÜÑ¡Ôñº¯Êý£ºÍ¨¹ýÊäÈë¶ÔÓ¦¹¦ÄܵÄÊý×Ö£¬½øÐжàÏî

ʽµÄÔËËã¡£¸Ãº¯ÊýÔÚÖ÷º¯ÊýÖе÷Óá£

- 4 -

£¨2£© ÊäÈëÊý¾Ýº¯Êý£ºÍ¨¹ý½¨Á¢µ¥Á´±í£¬ÊäÈëÁ½¸ö¶àÏîʽµÄ

¸÷ÏîÖ¸ÊýºÍϵÊý¡£

£¨3£© ÉýÃݺ¯Êý£ºÍ¨¹ýðÅÝÅÅÐò·¨¶ÔÁ½¸ö¶àÏîʽ½øÐÐÉýÃÝÅÅ

Ðò¡£

£¨4£© ÇóºÍÇó²îº¯Êý£º¶¨Òå¿ÕÁ´ÓÃÀ´´æ´¢½á¹û£¬½«Á½¸ö¶àÏî

ʽÏà¼Ó¼õ¡£

£¨5£© Êä³öº¯Êý£ºÊä³öÉÏÒ»²½µÄÔËÐнá¹û¡£

Èý¡¢ ÏêϸÉè¼Æ

Ò»Ôª¶àÏîʽµÄ±íʾÔÚ¼ÆËã»úÄÚ¿ÉÒÔÓÃÁ´±íÀ´±íʾ£¬ÎªÁ˽ÚÊ¡´æ´¢

¿Õ¼ä£¬Ö»´æ´¢¶àÏîʽÖÐϵÊý·ÇÁãµÄÏî¡£Á´±íÖеÄÿһ¸ö½áµã´æ·Å¶àÏîʽµÄÒ»¸öϵÊý·ÇÁãÏËü°üº¬Èý¸öÓò£¬·Ö±ð´æ·Å¸ÃÏîµÄϵÊý¡¢Ö¸ÊýÒÔ¼°Ö¸ÏòÏÂÒ»¸ö¶àÏîʽÏî½áµãµÄÖ¸Õë¡£´´½¨Ò»Ôª¶àÏîʽÁ´±í£¬¶ÔÒ»Ôª¶àÏîʽµÄÔËËãÖлá³öÏֵĸ÷ÖÖ¿ÉÄÜÇé¿ö½øÐзÖÎö£¬ÊµÏÖÒ»Ôª¶àÏîʽµÄÏà¼Ó¡¢Ïà¼õ²Ù×÷¡£

¶àÏîʽÏà¼ÓµÄÔËËã¹æÔòÊÇ£ºÁ½¸ö¶àÏîʽÖÐËùÓÐÖ¸ÊýÏàͬµÄÏîµÄ¶ÔӦϵÊýÏà¼Ó£¬ÈôºÍ²¿Î»Á㣬Ôò¹¹³É¡°ºÍ¶àÏîʽ¡±ÖеÄÒ»ÏËùÓÐÖ¸Êý²»ÏàͬµÄµÄÏî¾ù¡°¸´³­¡±µ½¡°ºÍ¶àÏîʽ¡±ÖС£ÒÔµ¥Á´±í×÷Ϊ´æ´¢½á¹¹£¬²¢ÇÒ¡°ºÍ¶àÏîʽ¡±ÖеĽڵãÎÞÐèÁíÍâÉú³É£¬Ôò¿É¿´×öÊǽ«¶àÏîʽQ¼Óµ½¶àÏîʽPÖУ¬Óɴ˵õ½ÏÂÁÐÔËËã¹æÔò£º

Èôp->expexp,Ôò½áµãpËùÖ¸µÄ½áµãÓ¦ÊÇ¡°ºÍ¶àÏîʽ¡±ÖеÄÒ»ÏÁîÖ¸ÕëpºóÒÆ¡£

- 5 -

Èôp->expexp£¬Ôò½áµãqËùÖ¸µÄ½áµãÓ¦ÊÇ¡°ºÍ¶àÏîʽ¡±ÖеÄÒ»Ï½«½áµãq²åÈëÔÚ½áµãp֮ǰ£¬ÇÒÁîÖ¸ÕëqÔÚÔ­À´µÄÁ´±íÉϺóÒÆ¡£

Èôp->exp=q->exp£¬Ôò½«Á½¸ö½áµãµÄϵÊýÏà¼Ó£¬µ±ºÍ²»ÎªÁãÊÇÐ޸ĽáµãpµÄϵÊý£¬ÊÍ·Åq½áµã£»ÈôºÍΪÁ㣬Ôò¡°ºÍ¶àÏîʽ¡±ÖÐÎÞ o´ËÏ´ÓPÖÐp½áµã£¬Í¬Ê±ÊÍ·ÅpºÍq½áµã¡£

¶àÏîʽÏà¼õÔËËã¹æÔòͬ¼Ó·¨¡£

Éè¼ÆË¼Â·£º

ʵÏֵķ½·¨ÊÇÏȶ¨Òå¶àÏîʽ½áµãµÄ½á¹¹£¬¸Ã¶àÏîʽÿ¸ö½áµãÓÉÈý¸öÔªËØ£ºÊäÈëµÄϵÊý¡¢ÊäÈëµÄÖ¸Êý¡¢ÒÔ¼°Ö¸ÏòÏÂÒ»¸ö½áµãµÄÖ¸Õë¹¹³É¡£¸ÃÁ´±í²ÉÓÃÁ´Ê½´æ´¢½á¹¹¡£È»ºóͨ¹ý¶à´ÎµÄÊäÈ룬ÒÀ´ÎµÃµ½Á½¸öÒ»Ôª¶àÏîʽµÄ¸÷¸öÏîµÄϵÊýÓëÖ¸Êý¡£¸ÃÊäÈëÒÔÁã½áβ¡£È»ºóͨ¹ý¶Ô½áµãµÄÅжÏÊÇ·ñΪÁãºó£¬½øÐÐÔËËã»òÕßÖÕÖ¹µÄ²Ù×÷¡£ÔÙ³õʼ»¯Ò»¸öÁ´±íLC£¬½«LCµÄ¸÷ÏîϵÊýºÍÖ¸ÊýµÄÖ¸ÕëÖ¸ÏòLA+LBËùµÃµÄ½á¹ûµÄÖµ£¬Íê³ÉÁË×îºóµÄÊä³ö¡£

£¨1£©¶¨Òå½á¹¹Ìåstruct

½á¹¹ÌåΪ±íʾһ¸ö¶ÔÏóµÄ²»Í¬ÊôÐÔÌṩÁËÁ¬¹áÒ»Öµķ½·¨£¬½á¹¹ÌåÀàÐ͵Ä˵Ã÷´Ó¹Ø¼ü´Êstruct¿ªÊ¼£¬³ÉÔ±¿ÉÒÔÓɸ÷ÖÖÊý¾ÝÀàÐÍ»ìºÏ¹¹³É£¬³ÉÔ±ÉõÖÁ»¹¿ÉÒÔÊÇÊý×é»òÕ߯äËûÀàÐ͵Ľṹ£¬µ«ÊÇ£¬½á¹¹ÌåÖв»Äܰüº¬×ÔÉí¶¨ÒåÀàÐ͵ijÉÔ±¡£Ê¹ÓÃtypedefºÍstruct¶¨ÒåµÄÐÂÀàÐÍÃû³Æ£¬ÆäÓÃ;ÓëÄÚ½¨ÀàÐ͵ÄÃû³ÆÏàͬ£¬¿ÉÒÔÓÃÀ´£ºÉùÃ÷ºÍ³õʼ»¯½á¹¹Ìå±äÁ¿£»´´½¨²¢¸ù¾Ý×Ô¼ºµÄÒâÔ¸³õʼ»¯½á¹¹Êý×飻 (2) µ¥Á´±íµÄ½¨Á¢

- 6 -

µ¥Á´±íÓÐÁ½¸öÓò£¬dataÓòºÍnextÓò£¬Ò»¸öÊÇ´æ·ÅÊý¾Ý£¬Ò»¸öÊÇ´æ·ÅÖ¸Õë¶øÇÒÖ¸ÏòËüµÄºó¼Ì¡£²¢ÇÒ»¹Óиöhead£¬³Æ±í½áµã£¬ËüÒ»°ã²»´æ·ÅÊý¾Ý£¬Ö»ÊÇ×ö¸öÌØÊâ±ê¼Ç¡£±íµÄ½áÊøÊÇNULL£¬Ò²¾ÍÊÇ×îºóµÄÄǸöÁ´ÓònextΪ¿Õµ¥Á´±íµÄ²åÈëÔËËãÓÐÁ½ÖÖ£¬Ò»ÖÖÊÇÍ·²å·¨£¬ÁíÒ»ÖÖÊÇβ²å·¨£¬ÕâÀïÔËÓõÄÊÇβ²å·¨ £¨3£©Ò»Ôª¶àÏîʽµÄ½¨Á¢

ÊäÈë¶àÏîʽ²ÉÓòåÍ·µÄ·½Ê½£¬ÊäÈë¶àÏîʽÖÐÒ»¸öÏîµÄϵÊýºÍÖ¸Êý£¬¾Í²úÉúÒ»¸öеĽڵ㣬½¨Á¢ÆðËüµÄÓÒÖ¸Õ룬²¢ÓÃÍ·½ÚµãÖ¸ÏòËü£»ÎªÁËÅжÏÒ»¸ö¶àÏîʽÊÇ·ñ½áÊø£¬¶¨ÒåÒ»¸ö½áÊø±êÖ¾£¬²¢ÊäÈë·Ç0ʱ¾Í¼ÌÐø£¬µ±ÊäÈë0ʱ£¬¾Í½áÊøÒ»¸ö¶àÏîʽµÄÊäÈë £¨4£©ÏÔʾһԪ¶àÏîʽ

Èç¹ûϵÊýÊÇ´óÓÚ0µÄ»°¾ÍÊä³ö+ϵÊýxÖ¸ÊýÐÎʽ£»Èç¹ûϵÊýСÓÚ0µÄ»°Êä³öϵÊýxÖ¸ÊýÐÎʽ£»Èç¹ûÖ¸ÊýΪ0µÄ»°£¬Ö±½ÓÊä³öϵÊý£»Èç¹ûϵÊýÊǵϰ¾ÍÖ±½ÓÊä³ö+x£»Èç¹ûϵÊýÊÇ-1µÄ»°Ö±½ÓÊä³ö-xÊä³ö¶àÏîʽ £¨5£©Ò»Ôª¶àÏîʽµÄ¼Ó·¨¼ÆËã

Ëü´ÓÁ½¸ö¶àÏîʽµÄÍ·²¿¿ªÊ¼£¬Á½¸ö¶àÏîʽµÄijһÏî¶¼²»Îª¿Õʱ£¬Èç¹ûÊýÏàµÈµÄ»°£¬ÏµÊý¾ÍÓ¦¸ÃÏà¼Ó£»Ïà¼ÓµÄºÍ²»Îª0µÄ»°£¬ÓÃÍ·²å·¨½¨Á¢Ò»¸öеĽڵ㡣pµÄÖ¸ÊýСÓÚqµÄÖ¸ÊýµÄ»°£¬¾ÍÓ¦¸Ã¸´ÖÆq½Úµãµ½¶àÏîʽÖС£pµÄÖ¸Êý´óÓÚqµÄÖ¸ÊýµÄ»°£¬¾ÍÓ¦¸Ã¸´ÖÆp½Úµãµ½¶àÐÎʽÖС£µ±µÚ¶þ¸ö¶àÏîʽΪ¿Õʱ£¬µÚÒ»¸ö¶àÏîʽ²»Îª¿Õʱ£¬½«µÚÒ»¸ö¶àÏîʽÓÃÐĽڵã²úÉú¡£µ±µÚÒ»¸ö¶àÏîʽΪ¿Õ£¬µÚ¶þ¸ö¶àÏîʽ²»Îª¿Õʱ£¬½«µÚ¶þ¸ö¶àÏîʽÓÃнڵã²úÉú

- 7 -