Ò»·ÝC/S½çÃæ¹æ·¶
1. ½çÃæ¹æ·¶
1.1. ×ÜÌåÔÔò
l ÒÔÓû§ÎªÖÐÐÄ¡£Éè¼ÆÓÉÓû§¿ØÖƵĽçÃæ£¬¶ø²»ÊǽçÃæ¿ØÖÆÓû§¡£
l Çå³þÒ»ÖµÄÉè¼Æ¡£ËùÓнçÃæµÄ·ç¸ñ±£³ÖÒ»Ö£¬ËùÓоßÓÐÏàͬº¬ÒåµÄÊõÓï±£³ÖÒ»Ö£¬ÇÒÒ×ÓÚÀí½â
l ÓµÓÐÁ¼ºÃµÄÖ±¾õÌØÕ÷¡£ÒÔÓû§ËùÊìϤµÄÏÖʵÊÀ½çÊÂÎñµÄ³éÏóÀ´¸øÓû§°µÊ¾ºÍÒþÓ÷£¬À´°ïÖúÓû§ÄÜѸËÙѧ»áÈí¼þµÄʹÓá£
l ½Ï¿ìµÄÏìÓ¦ËÙ¶È¡£
l ¼òµ¥ÇÒÃÀ¹Û¡£
1.2. ÔÔòÏêÊö
1.2.1. Óû§¿ØÖÆ
Óû§½çÃæÉè¼ÆµÄÒ»¸öÖØÒªÔÔòÊÇÓû§Ó¦¸Ã×ÜÊǸоõÔÚ¿ØÖÆÈí¼þ¶ø²»ÊǸоõ±»Èí¼þËù¿ØÖÆ¡£
l ²Ù×÷ÉϼÙÉèÊÇÓû§--¶ø²»ÊǼÆËã»ú»òÈí¼þ--¿ªÊ¼¶¯×÷¡£Óû§°çÑÝÖ÷¶¯½ÇÉ«£¬¶ø²»ÊǰçÑݱ»¶¯½ÇÉ«¡£ÔÚÐèÒª×Ô¶¯Ö´ÐÐÈÎÎñʱ£¬ÒªÒÔÔÊÐíÓû§½øÐÐÑ¡Ôñ»ò¿ØÖÆËüµÄ·½Ê½À´ÊµÏÖ¸Ã×Ô¶¯ÈÎÎñ¡£
l ÌṩÓû§×Ô¶¨ÒåÉèÖá£ÒòΪÓû§µÄ¼¼ÄܺÍϲºÃ¸÷²»Ïàͬ£¬Òò´ËËûÃDZØÐëÄܹ»¸öÐÔ»¯½çÃæµÄijЩ·½Ãæ¡£WindowsΪÓû§ÌṩÁ˶ÔÐí¶àÕâ·½ÃæµÄ·ÃÎÊ¡£ÄúµÄÈí¼þÓ¦¸Ã·´Ó¦²»Í¬µÄϵͳÊôÐÔ--ÀýÈçÑÕÉ«¡¢×ÖÌå»òÆäËûÑ¡ÏîµÄÓû§ÉèÖá£
l ²ÉÈ¡½»»¥Ê½ºÍÒ×ÓÚ¸ÐÓ¦µÄ´°¿Ú£¬¾¡Á¿±ÜÃâʹÓÃģ̬¶Ô»°¿ò£¬¶øÊ¹ÓÃ"·Çģʽ"¸¨Öú´°¿Ú¡£ "ģʽ"ÊÇÒ»ÖÖ״̬£¬ËüÅųýÒ»°ãµÄ½»»¥£¬»òÕßÏÞÖÆÓû§Ö»ÄܽøÐÐÌØ¶¨µÄ½»»¥¡£µ±×îºÃʹÓÃÒ»¸öģʽ»ò¸ÃģʽֻÊÇ¿ÉÌæ»»µÄÉè¼ÆÊ±--ÀýÈ磬ÓÃÓÚÔÚÒ»¸ö»æÍ¼³ÌÐòÖÐÑ¡¶¨Ò»¸öÌØ¶¨¸Ð¾õ--ÇëÈ·±£¸ÃģʽÊÇÏÔÈ»µÄ¡¢¿É¼ûµÄ£¬ÊÇÒ»¸öÃ÷È·µÄÓû§Ñ¡¶¨µÄ½á¹û£¬²¢ÇÒÈÝÒ×È¡Ïû¡£
l ÔÚºǫ́ÔËÐг¤½ø³Ìʱ£¬±£³Öǰ̨ʽ½»»¥¡£ÀýÈ磬µ±ÕýÔÚ´òÓ¡Ò»¸öÎĵµ£¬¼´Ê¹¸ÃÎĵµ²»Äܱ»¸Ä±ä£¬Óû§Ò²Ó¦¸Ã¿ÉÒÔ×îС»¯¸Ã´°¿Ú¡£
l Á½⡣Óû§Ï²»¶Ì½Ë÷Ò»¸ö½çÃæ£¬²¢¾³£´Ó³¢ÊԺʹíÎóÖÐѧϰ¡£Ò»¸öÓÐЧµÄ½çÃæÔÊÐí½»»¥Ê½µÄ·¢ÏÖ£¬ËüÖ»Ìṩһ×éºÏÊʵÄÑ¡Ôñ£¬²¢ÔÚÓû§¿ÉÄÜÆÆ»µÏµÍ³»òÊý¾ÝµÄÇé¿öʱ·¢³ö¾¯¸æ¡£Èç¹û¿ÉÐУ¬»¹Ó¦Ìṩ¿ÉÄæ×ª»ò¿É»¹ÔµÄ²Ù×÷¡£¼´Ê¹ÔÚÉè¼ÆµÃºÜºÃµÃ½çÃæÖУ¬Óû§Ò²¿ÉÄÜ·¸´íÎó¡£ÕâЩ´íÎó¼È¿ÉÒÔÊÇÎïÀíÉϵã¨Å¼È»µØÖ¸ÏòÁË´íÎóµÄÃüÁî»òÊý¾Ý£©£¬Ò²¿ÉÒÔÊÇÂß¼Éϵ썶ÔÑ¡¶¨ÄÄÒ»¸öÃüÁî»òÄÄЩÊý¾Ý×ö³öÁË´íÎóµÄ¾ö¶¨£©¡£ÓÐЧµÄÉè¼Æ±ÜÃâºÜ¿ÉÄܵ¼Ö´íÎóµÄÇé¿ö¡£Ëü»¹°üÈÝDZÔÚµÄÓû§´íÎ󣬲¢ÇÒʹÓû§Ò×ÓÚ»¹Ô¡£
1.2.2. Çå³þÒ»ÖµÄÉè¼Æ
Ò»ÖÂÔÊÐíÓû§½«ÒÑÓеÄ֪ʶ´«µÝµ½ÐµÄÈÎÎñÖУ¬¸ü¿ìµØÑ§Ï°ÐÂÊÂÎ²¢½«¸ü¶àµÄ×¢ÒâÁ¦¼¯ÖÐÔÚÈÎÎñÉÏ¡£ÕâÊÇÒòΪËûÃDz»±Ø»¨Ê±¼äÀ´³¢ÊÔ¼Çס½»»¥ÖеIJ»Í¬¡£Í¨¹ýÌṩһÖÖÎȶ¨µÄ¸Ð¾õ£¬Ò»ÖÂʹµÃ½çÃæÊìϤ¶øÓÖ¿ÉÔ¤²â¡£Ò»ÖÂÔÚ½çÃæµÄËùÓз½Ãæ¶¼ÊǺÜÖØÒªµÄ£¬°üÀ¨ÃüÁîµÄÃû³Æ¡¢ÐÅÏ¢µÄ¿ÉÊÓ±íʾ£¬²Ù×÷ÐÐΪ£¬ÒÔ¼°ÔªËØÔÚÆÁÄ»ºÍ´°¿ÚÄÚ²¿µÄ·ÅÖá£
Ïà¹ØÎĵµ£º
(ת)C/C++ÖеÄÈÕÆÚºÍʱ¼ä time_tÓëstruct tmת»»
ͻ񻣼
±¾ÎÄ´Ó½éÉÜ»ù´¡¸ÅÄîÈëÊÖ£¬Ì½ÌÖÁËÔÚC/C++ÖжÔÈÕÆÚºÍʱ¼ä²Ù×÷ËùÓõ½µÄÊý¾Ý½á¹¹ºÍº¯Êý£¬²¢¶Ô¼ÆÊ±¡¢Ê±¼äµÄ»ñÈ¡¡¢Ê±¼äµÄ¼ÆËãºÍÏÔʾ¸ñʽµÈ·½Ãæ½øÐÐÁ˲ûÊö¡£±¾ÎÄ»¹Í¨¹ý´óÁ¿µÄʵÀýÏòÄãչʾÁËtime.hÍ·ÎļþÖÐÉùÃ÷µÄ¸÷ÖÖº¯ÊýºÍÊý¾Ý½á¹¹µÄÏêϸʹÓ÷½·¨¡£
¹Ø¼ü×Ö£ºUTC£¨ÊÀ½ç±ê ......
c/c++Ö§³Ö¿É±ä²ÎÊýµÄº¯Êý£¬¼´º¯ÊýµÄ²ÎÊýÊDz»È·¶¨µÄ¡£
Ò»¡¢ÎªÊ²Ã´ÒªÊ¹Óÿɱä²ÎÊýµÄº¯Êý£¿
Ò»°ãÎÒÃDZà³ÌµÄʱºò£¬º¯ÊýÖÐÐÎʽ²ÎÊýµÄÊýĿͨ³£ÊÇÈ·¶¨µÄ£¬ÔÚµ÷ÓÃʱҪÒÀ´Î¸ø³öÓëÐÎʽ²ÎÊý¶ÔÓ¦µÄËùÓÐʵ¼Ê²ÎÊý¡£µ«ÔÚijЩÇé¿öÏÂÏ£Íûº¯ÊýµÄ²ÎÊý¸öÊý¿ÉÒÔ¸ù¾ÝÐèҪȷ¶¨£¬Òò´ËcÓïÑÔÒýÈë¿É±ä²ÎÊýº¯Êý¡£ÕâÒ²ÊÇc¹¦ÄÜÇ¿´óµÄÒ»¸ö·½Ã棬ÆäËüÄ³Ð©Ó ......
¹ØÓڼǺÅÕ³Ìù²Ù×÷·û(token paste operator): ##
1. ¼òµ¥µÄ˵£¬“##”ÊÇÒ»ÖÖ·Ö¸ôÁ¬½Ó·½Ê½£¬ËüµÄ×÷ÓÃÊÇÏÈ·Ö¸ô£¬È»ºó½øÐÐÇ¿ÖÆÁ¬½Ó¡£
ÆäÖУ¬·Ö¸ôµÄ×÷ÓÃÀàËÆÓÚ¿Õ¸ñ¡£ÎÒÃÇÖªµÀÔÚÆÕͨµÄºê¶¨ÒåÖУ¬Ô¤´¦ÀíÆ÷Ò»°ã°Ñ¿Õ¸ñ
½âÊͳɷֶαêÖ¾£¬¶ÔÓÚÿһ¶ÎºÍÇ°Ãæ±È½Ï£ ......
¼ÙÉèÓÐchar a[2];
ÈçÒª°Ñaת»»ÎªintÖµ¡£Ó¦ÊÇÈçÏÂд·¨int b=*(int *)a;
¼´£¬ÏȰÑÖ¸Õëa ת»»ÎªÒ»¸öintÖ¸Õ룬ȻºóÔÙ´Ë»ù´¡ÉÏȡֵ¡£
µ«ÊÇÁíÒ»ÖÖд·¨ int b=(int)(*a);ÊDz»¶ÔµÄ£¬*a È¡aµÄÄÚ´æµ¥ÔªÄÚÈÝ£¬ÒòΪÏÖÔÚaÊÇcharÖ¸Õ룬ËùÒÔÖ»»áÈ¡a[1]ÖÐÄÚÈÝ£¬×î´óΪ255. ÕâÀïҪ˵Ã÷µÄÊÇ£¬ÔÚ°Ñchar»òbyteÊý×éת»»ÎªÆäËûÀàÐ͵Äֵʱ£¬ÒªÏÈ ......