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

c/c++ÓïÑÔÎÊÌâÖпɱä²ÎÊý


 va_listÊÇc/c++ÓïÑÔÎÊÌâÖнâ¾ö¿É±ä²ÎÊýµÄÒ»×éºê.ÏÈÀ´¿´Ò»¸ö³ÌÐòÀý×Ó°É.
view plaincopy to clipboardprint?
#include <stdarg.h>   
/**¡¡º¯ÊýÃû£ºmax  
  *¡¡¹¦ÄÜ£º·µ»Øn¸öÕûÊýÖеÄ×î´óÖµ  
  *  ²ÎÊý£ºnum£ºÕûÊýµÄ¸öÊý ...£ºnum¸öÊäÈëµÄÕûÊý  
  *  ·µ»ØÖµ£ºÇóµÃµÄ×î´óÕûÊý  
  */   
int max ( int num, ... )   
{   
¡¡int m = -0x7FFFFFFF; /* 32ϵͳÖÐ×îСµÄÕûÊý */   
¡¡va_list ap;   
¡¡va_start ( ap, num );   
¡¡for ( int i= 0; i< num; i++ )   
¡¡{   
¡¡¡¡int t = va_arg (ap, int);   
¡¡¡¡if ( t > m )   
¡¡¡¡{   
¡¡¡¡¡¡m = t;   
¡¡¡¡}   
¡¡}   
¡¡va_end (ap);   
¡¡return m;   
}   
/* Ö÷º¯Êýµ÷ÓÃmax */   
int main ( int argc, char* argv[] )   
{   
¡¡int n = max ( 5, 5, 6 ,3 ,8 ,5); /* Çó5¸öÕûÊýÖеÄ×î´óÖµ */   
¡¡cout << n;   
¡¡return 0;   
}   
  CÓïÑÔÖÐÓÐЩº¯ÊýʹÓÿɱä²ÎÊý£¬±ÈÈç³£¼ûµÄint printf( const char* format, ...)£¬µÚÒ»¸ö²ÎÊýformatÊǹ̶¨µÄ£¬ÆäÓàµÄ²ÎÊýµÄ¸öÊýºÍÀàÐͶ¼²»¹Ì¶¨. 
  CÓïÑÔÓÃva_startµÈºêÀ´´¦ÀíÕâЩ¿É±ä²ÎÊý¡£ÕâЩºê¿´ÆðÀ´ºÜ¸´ÔÓ£¬ÆäʵԭÀíͦ¼òµ¥£¬¾ÍÊǸù¾Ý²ÎÊýÈëÕ»µÄÌØµã´Ó×î¿¿½üµÚÒ»¸ö¿É±ä²ÎÊýµÄ¹Ì¶¨²ÎÊý¿ªÊ¼£¬ÒÀ´Î»ñȡÿ¸ö¿É±ä²ÎÊýµÄµØÖ·¡£ÏÂÃæÎÒÃÇÀ´·ÖÎöÕâЩºê¡£ 
ÔÚstdarg.hÍ·ÎļþÖУ¬Õë¶Ô²»Í¬Æ½Ì¨Óв»Í¬µÄºê¶¨Ò壬ÎÒÃÇÑ¡


Ïà¹ØÎĵµ£º

PerlÎļþ²âÊÔ·û CµÄÓ÷¨

ÔÚPerlµÄ¸÷ÖÖÎļþ²âÊÔÔËËã·ûÖУ¬×îÓÐÓõÄÔËËã·ûÖ®Ò»¾ÍÊÇ -C ÁË¡£
Ëü·µ»ØµÄÊÇÎļþµÄctimeµ½³ÌÐòÆô¶¯µÄÄÇһʱ¿Ì¾­¹ýµÄÌìÊý¡£
Èç¹û²»ÊÇÕûÊýÌ죬·µ»ØÖµ¾Í´øÓÐСÊý¡£
Õâ¸öÔËËã·û¾­³£ÓÃÀ´¼ì²âÎļþÊÇ·ñ¹ýÆÚ£¬±ÈÈçÅжÏÎļþ¾àÀëÉÏ´ÎÐÞ¸ÄÊÇ·ñ³¬¹ýÁË3Ì죬
Èç¹û³¬¹ý¾Í½«Æäɾ³ý¡£µ«ÊÇ£¬ÄãÊÇ·ñÕæÕýÀí½â -C µÄ¹¤×÷Ô­ÀíÄØ£¿
ºÎνctime ......

C/C++Ò²¿ÉÒÔдµÄºÜ°²È«£¡

½ñÌì¿´µ½Ò»ÖֱȽϰ²È«µÄö¾Ùд·¨£¡
enum example
{
item1 = 0,
item2,
item3,
item4,
item5,
max      /* when you want to add element,please add before this */
};
        µ±ÄãʹÓÃËüµÄʱºò£º
example ex1;
        i ......

C ÓïÑÔÈëÃÅÖ¸µ¼

C ÓïÑÔ
  
CÓïÑÔÊÇÒ»ÖÖ¼ÆËã»úÓïÑÔ£¬¼òµ¥µÄ½²ËüÊÇÎÒÃǺͼÆËã»ú¹µÍ¨µÄÒ»ÖÖ¹¤¾ß£¬Í¨¹ýÕâÖÖÓïÑÔÎÒÃÇ¿ÉÒÔÒýµ¼¼ÆËã»úÈÃËü°´ÕÕÎÒÃǵÄÒâԸȥ×öÊ£¬À´ÎªÈËÀàÌṩ·þÎñ¡£±ÈÈçÄãµçÄÔÖеÄÒôÀÖ²¥·ÅÆ÷¡¢word¡¢qq¡¢Ñ¸À×£¨µ±È»ÕâЩÈí¼þµÄ±àд»¹Ó¦ÓÃÁËÇÒËû¹¤¾ß£©¡£
CÓïÑÔ¿ÉÒÔ×÷Ϊ¹¤×÷ϵͳÉè¼ÆÓïÑÔ£¬±àдϵͳӦÓóÌÐò£¬Ò²¿ÉÒÔ×÷Î ......

C¡¢C++ÓïÑÔµÄÎļþ²Ù×÷

½ñÌì¹éÄÉ×ܽáÒ»ÏÂÎļþ²Ù×÷º¯Êý¼°¸÷¸ö²ÎÊýµÄº¬Òå:
ÏȽéÉÜÒ»ÏÂc++µÄÎļþ²Ù×÷£¬ÎªÊ²Ã´Ëµc++µÄÎļþ²Ù×÷ÄØ£¬ÒòΪ¶ÔÓÚcÓïÑԵIJÙ×÷£¬Ò²ÓÐËüµÄº¯ÊýÖ®²»¹ý´óͬСÒì°ÕÁË¡£
  ÔÚc++µÄÎļþ²Ù×÷ÖÐÓУ¬ÓÐÒ»¸öÀà¶ÔÎļþ²Ù×÷½øÐвÙ×÷£¬¼´CFile£¬ÏÂÃæ¾Íдһ¶Î´úÂ룬À´¼òµ¥µÄ½øÐнéÉÜ¡£
 CFile cf;
 char zhi[]={1,2};
&n ......

³ÌÐòԱ֮·©¤©¤ÈçºÎѧϰCÓïÑÔ²¢¾«Í¨CÓï


×ªÔØ×Ô: http://bbs.chinaitlab.com/thread-304041-1-1.html
ѧϰCÓïÑÔ²»ÊÇÒ»³¯Ò»Ï¦µÄÊÂÇ飬µ«Ò²²»ÐèÒª»¨·ÑÊ®Äêʱ¼ä²ÅÄܾ«Í¨¡£ÈçºÎÒÔ×îСµÄ´ú¼Ûѧϰ²¢¾«Í¨CÓïÑÔÊDZ¾ÎĵÄÖ÷Ìâ¡£Çë×¢Ò⣬¼´Ê¹ÊÇ“×îСµÄ´ú¼Û”£¬Ò²¾ø²»ÊÇʲô½Ý¾¶£¬¶øÊÇÒÔ×î¶ÌµÄʱ¼äÈ¡µÃ×î¶àµÄÊÕ»ñ£¬Í¬Ê±Ò²Òâζ×ÅÄãÐèÒª¾­Àú¼è¿àµÄ¹ý³Ì¡£
Ò»¡¢Òª¶Á ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ