Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

±ê×¼Cº¯ÊýÖ® getchar

getcharº¯ÊýÊǶ¨ÒåÔÚ stdio.h ÎļþÖеÄÒ»¸öÊäÈ뺯Êý¡£Ëü´Ó±ê×¼ÊäÈëÉ豸£¨Ò»°ãÊǼüÅÌ£©ÖжÁȡһ¸ö×Ö·û¡£
ÔÚʵ¼Ê¹¤×÷ÖУ¬ËüÊÇÕâÑùÍê³ÉµÄ£º
¼üÅÌÊäÈëµ½¼ÆËã»úÖеÄ×Ö·û²¢²»ÊÇÁ¢¿ÌË͵½ÄÚ´æÖÐÖ¸¶¨Î»Ö㬶øÊÇ»áÊ×ÏÈ»º´æµ½Ò»¸ö»º³åÇøÖС£Õâ¸öÊǼÆËã»úΪÁËÃÖ²¹²»Í¬Ó²¼þÖ®¼äËٶȲî¾à£¬¶ø¹ßÓõļ¿Á©¡£
µ±ÔÚ³ÌÐòÖеÚÒ»´Îµ÷Óà getchar();ʱ£¬º¯Êý»áÈ¥»º³åÇø¿´µ±Ç°ÊÇ·ñ´æÔÚ×Ö·û£¬Èç¹ûÓУ¬Ôò»áÈ¡³öÒ»¸ö×Ö·û£¬·µ»Ø£»Èç¹ûûÓУ¬ÄÇô»áÌáʾÓû§ÊäÈë¡£Ö»Óе±Óû§ÊäÈëÁ˻سµ£¬´Ëº¯Êý²Å»áÔÙ´ÎÈ¥»º³åÇøÖÐÈ¡×Ö·û£¬²¢·µ»ØÒ»¸ö×Ö·û¡£
getchar£¨£©£º
   ÎÒÃÇÓÃgetchar£¨£©ÔÚ¿ØÖÆÌ¨ÉÏÈ¡×Ö·ûµÄʱºò£¬ËüÊ×ÏÈÒª°ÑËùÓÐÈ¡µÃµÄ¶«Î÷°´ÕÕ˳Ðò·ÅÔÚÄÚ´æµÄij¸öÁÙʱµÄµØ·½£¬µ«ÎÒÃÇÊäÈë»Ø³µÊ±Ëü»á´ÓÕâ¸öµØ·½¿ªÊ¼ÔÚÈ¡×Ö·û£¬²¢°´ÏàͬµÄ˳ÐòÈ¡£¬µ±È¡µ½»Ø³µÊ±¾ÍÊÇÉÏ´ÎÊäÈëµÄ×îºóÒ»¸ö×Ö·û£¬×¢ÒâÎÒÃÇÔÚÒ»¸ö³ÌÐòÀï²»ÂÛÓöàÉÙgetchar£¨£©£¬Ëü¶¼»á´æ·ÅÔÚͬһ¸öµØ·½£¬²¢ÇÒ²»¶ÏµÄÏòºóÔö¼Ó£¬È»ºóÔÚÓÃgetchar£¨£©È¡µÄʱºò»á´ÓÉÏ´ÎÈ¡µÄºóÃæ¼ÌÐøÈ¡£¬Ö»ÒªÕâ¸ö´æ´¢µÄµØ·½ÓÐ×Ö·û£¬ÄÇôÎÒÃÇÓÃgetchar£¨£©Ê±¿ØÖÆÌ¨¾Í²»»áÍ£¶ÙµÈ´ýÎÒÃÇÊäÈë×Ö·û£¬Ö»Óе±È¡µ½»»ÐÐʱ²ÅÊDZíʾÕâ¸öµØ·½ÍêÈ«¿ÕÁË£¬Ï´ÎÔÚÓÃgetchar£¨£©µÄʱºò¿ØÖÆÌ¨²Å»áÍ£¶ÙµÈ´ýÓû§ÊäÈë×Ö·û£¡
getchar()·µ»ØµÄÊÇintÐÍ.
[code]
          int c;
           while((c = getchar()) != EOF)
           {
                 ....
           }
[/code]
Ô­ÒòÔÚÓÚ³ÌÐòÖеıäÁ¿c±»ÉùÃ÷ΪcharÀàÐÍ£¬¶ø²»ÊÇintÀàÐÍ¡£ÕâÒâζ×ÅcÎÞ·¨ÈÝÏÂËùÓпÉÄܵÄ×Ö·û£¬ÌرðÊÇ£¬¿ÉÄÜÎÞ·¨ÈÝÏÂEOF¡£Òò´Ë£¬×îÖÕ½á¹û´æÔÚÁ½ÖÖÇé¿ö¡£Ò»ÖÖ¿ÉÄÜÊÇ£ºÄ³Ð©ºÏ·¨µÄÊäÈë×Ö·ûÔÚ±»“½Ø¶Ï”ºóʹµÃcµÄȡֵÓëEOFÏàͬ£»ÁíÒ»ÖÖ¿ÉÄÜÊÇ£¬c¸ù±¾²»¿ÉÄÜÈ¡µ½EOFÕâ¸öÖµ¡£¶ÔÓÚǰһÖÖÇé¿ö£¬³ÌÐò½«ÔÚÎļþ¸´ÖƵÄÖÐ;ÖÕÖ¹£»¶ÔÓÚºóÒ»ÖÖÇé¿ö£¬³ÌÐòÏÝÈëÒ»¸öËÀÑ­»·¡£Êµ¼ÊÉÏ£¬»¹ÓпÉÄÜ´æÔÚµÚÈýÖÖÇé¿ö£º³ÌÐò±íÃæÉÏËÆºõÄܹ»Õý³£¹¤×÷£¬µ«ÍêÈ«ÊÇÒòΪÇɺϡ£¾¡¹Üº¯ÊýgetcharµÄ·µ»Ø½á¹ûÔÚ¸³¸øcharÀàÐ͵ıäÁ¿cʱ»á·¢Éú“½Ø¶Ï”²Ù×÷£¬¾¡¹ÜwhileÓï¾äÖбȽÏÔËËãµÄ²Ù×÷Êý²»ÊǺ¯Êýgetch


Ïà¹ØÎĵµ£º

CÓïÑÔλÔËËã

Ç°Ãæ½éÉܵĸ÷ÖÖÔËËã¶¼ÊÇÒÔ×Ö½Ú×÷Ϊ×î»ù±¾Î»½øÐеġ£ µ«Ôںܶàϵͳ³ÌÐòÖг£ÒªÇóÔÚλ(bit)Ò»¼¶½øÐÐÔËËã»ò´¦Àí¡££ÃÓïÑÔÌṩÁËλÔËËãµÄ¹¦ÄÜ£¬ÕâʹµÃ£ÃÓïÑÔÒ²ÄÜÏñ»ã±àÓïÑÔÒ»ÑùÓÃÀ´±àдϵͳ³ÌÐò¡£
12.1 λÔËËã·û£ÃÓïÑÔÌṩÁËÁùÖÖλÔËËã·û£º
    &          °´ ......

CÓïÑÔÎļþ

13.1 CÎļþ¸ÅÊö
    Ëùν“Îļþ”ÊÇÖ¸Ò»×éÏà¹ØÊý¾ÝµÄÓÐÐò¼¯ºÏ¡£Õâ¸öÊý¾Ý¼¯ÓÐÒ»¸öÃû³Æ£¬½Ð×öÎļþÃû¡£Êµ¼ÊÉÏÔÚÇ°ÃæµÄ¸÷ÕÂÖÐÎÒÃÇÒѾ­¶à´ÎʹÓÃÁËÎļþ£¬ÀýÈçÔ´³ÌÐòÎļþ¡¢Ä¿±êÎļþ¡¢¿ÉÖ´ÐÐÎļþ¡¢¿âÎļþ (Í·Îļþ)µÈ¡£
    Îļþͨ³£ÊÇפÁôÔÚÍⲿ½éÖÊ(Èç´ÅÅ̵È)Éϵģ¬ÔÚʹÓÃʱ²Åµ÷ÈëÄÚ´æÖ ......

¿ìËÙÅÅÐò(QuickSort)CÓïÑÔ°æ

¿ìËÙÅÅÐòµÄºËÐÄÔÚÓÚ·ÖÖÎ.
·ÖÖÎËã·¨:
1. È϶¨Ö»ÓÐÒ»¸öÔªËØ»òûÓÐÔªËØµÄÊý×éÊÇÓÐÐòµÄ.
2. ½«Êý×é°´ÕÕÒ»¸ö·Ö½çÖµ·ÖΪ×óÓÒÁ½²¿·Ö. ×óÃæËùÓÐÔªËØÖµ±È·Ö½çֵС, ÓÒÃæËùÓÐÔªËØÖµ±È·Ö½çÖµ´ó»òµÈÓÚ.
3. ½«×óÓÒÁ½²¿·Ö·Ö±ðÔÙ·ÖÖÎ, Ö±µ½Òª·ÖÖ§µÄ²¿·ÖÖ»ÓÐÒ»¸öÔªËØ»òûÓÐÔªËØ, ÄÇôÕû¸öÊý×é¾ÍÊÇÓÐÐòµÄÁË.
×÷Õß: selfimpr
²©¿Í: http ......

CÓïÑÔº¯Êýµ÷ÓÃÔ¼¶¨


×ªÔØ×Ô£º
ܰÈÙ¼ÒÔ°blog
ÔÚCÓïÑÔÖУ¬¼ÙÉèÎÒÃÇÓÐÕâÑùµÄÒ»¸öº¯Êý£º
int function(int a,int b)
µ÷
ÓÃʱֻҪÓÃresult =
function(1,2)ÕâÑùµÄ·½Ê½¾Í¿ÉÒÔʹÓÃÕâ¸öº¯Êý¡£µ«ÊÇ£¬µ±¸ß¼¶ÓïÑÔ±»±àÒë³É¼ÆËã»ú¿ÉÒÔʶ±ðµÄ»úÆ÷Âëʱ£¬ÓÐÒ»¸öÎÊÌâ¾Í͹ÏÖ³öÀ´£ºÔÚCPUÖУ¬¼ÆËã
»úûÓа취֪µÀÒ»¸öº¯Êýµ÷ÓÃÐèÒª¶àÉÙ¸ö¡¢Ê²Ã´ÑùµÄ²ÎÊý£¬Ò² ......

C/C++ ÈÕÆÚ Ê±¼ä time_tÓëstruct tmת»»

±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê׼ʱ¼ä£©£¬Calendar Time£¨ÈÕÀúʱ¼ä£©£¬epoch£¨Ê±¼äµã£©£¬cl ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ