C/C++ ³£¼ûÃæÊÔÌâ
1.Ö¸ÕëºÍÒýÓÃÓÐʲô·Ö±ð£»Èç¹û´«ÒýÓñȴ«Ö¸Õ밲ȫ£¬ÎªÊ²Ã´£¿Èç¹ûÎÒʹÓó£Á¿Ö¸ÕëÄѵÀ²»ÐÐÂð£¿
(1) ÒýÓÃÔÚ´´½¨µÄͬʱ±ØÐë³õʼ»¯£¬¼´ÒýÓõ½Ò»¸öÓÐЧµÄ¶ÔÏó£»¶øÖ¸ÕëÔÚ¶¨ÒåµÄʱºò²»±Ø³õʼ»¯£¬¿ÉÒÔÔÚ¶¨ÒåºóÃæµÄÈκεط½ÖØÐ¸³Öµ£®
(2) ²»´æÔڣΣգ̣ÌÒýÓã¬ÒýÓñØÐëÓëºÏ·¨µÄ´æ´¢µ¥Ôª¹ØÁª;¶øÖ¸ÕëÔò¿ÉÒÔÊÇNULL.
(3) ÒýÓÃÒ»µ©±»³õʼ»¯ÎªÖ¸ÏòÒ»¸ö¶ÔÏó£¬Ëü¾Í²»Äܱ»¸Ä±äΪÁíÒ»¸ö¶ÔÏóµÄÒýÓã»¶øÖ¸ÕëÔÚÈκÎʱºò¶¼¿ÉÒԸıäΪָÏòÁíÒ»¸ö¶ÔÏó£®
¸øÒýÓø³Öµ²¢²»ÊǸıäËüºÍÔʼ¶ÔÏóµÄ°ó¶¨¹ØÏµ£®
(4) ÒýÓõĴ´½¨ºÍÏú»Ù²¢²»»áµ÷ÓÃÀàµÄ¿½±´¹¹Ô캯Êý
(5) ÓïÑÔ²ãÃæ£¬ÒýÓõÄÓ÷¨ºÍ¶ÔÏóÒ»Ñù£»ÔÚ¶þ½øÖƲãÃæ£¬ÒýÓÃÒ»°ã¶¼ÊÇͨ¹ýÖ¸ÕëÀ´ÊµÏֵģ¬Ö»²»¹ý±àÒëÆ÷°ïÎÒÃÇÍê³ÉÁËת»».
²»´æÔÚ¿ÕÒýÓ㬲¢ÇÒÒýÓÃÒ»µ©±»³õʼ»¯ÎªÖ¸ÏòÒ»¸ö¶ÔÏó£¬Ëü¾Í²»Äܱ»¸Ä±äΪÁíÒ»¸ö¶ÔÏóµÄÒýÓã¬ÏԵúܰ²È«¡£
const Ö¸ÕëÈÔÈ»´æÔÚ¿ÕÖ¸Õ룬²¢ÇÒÓпÉÄܲúÉúÒ°Ö¸Õë.
×ܵÄÀ´Ëµ£ºÒýÓüȾßÓÐÖ¸ÕëµÄЧÂÊ£¬ÓÖ¾ßÓбäÁ¿Ê¹Óõķ½±ãÐÔºÍÖ±¹ÛÐÔ£®
2.¹¹Ô캯Êý¿É·ñÊÇÐ麹Êý£¬ÎªÊ²Ã´£¿Îö¹¹º¯ÊýÄØ£¬¿É·ñÊÇ´¿ÐéµÄÄØ£¿
¹¹Ô캯Êý²»ÄÜΪÐ麯Êý£¬Òª¹¹ÔìÒ»¸ö¶ÔÏ󣬱ØÐëÇå³þµØÖªµÀÒª¹¹Ôìʲô£¬·ñÔòÎÞ·¨¹¹ÔìÒ»¸ö¶ÔÏó¡£
Îö¹¹º¯Êý¿ÉÒÔΪ´¿Ð麯Êý¡£
3.ΪʲôҪÒýÈë³éÏó»ùÀàºÍ´¿Ð麯Êý£¿
Ö÷ҪĿµÄÊÇΪÁËʵÏÖÒ»ÖÖ½Ó¿ÚµÄЧ¹û¡£
4. ½á¹¹ÓëÁªºÏÓкÍÇø±ð£¿
(1). ½á¹¹ºÍÁªºÏ¶¼ÊÇÓɶà¸ö²»Í¬µÄÊý¾ÝÀàÐͳÉÔ±×é³É, µ«ÔÚÈκÎͬһʱ¿Ì, ÁªºÏÖÐÖ»´æ·ÅÁËÒ»¸ö±»Ñ¡ÖеijÉÔ±£¨ËùÓгÉÔ±¹²ÓÃÒ»¿éµØÖ·¿Õ¼ä£©,
¶ø½á¹¹µÄËùÓгÉÔ±¶¼´æÔÚ£¨²»Í¬³ÉÔ±µÄ´æ·ÅµØÖ·²»Í¬£©¡£
(2). ¶ÔÓÚÁªºÏµÄ²»Í¬³ÉÔ±¸³Öµ, ½«»á¶ÔÆäËü³ÉÔ±ÖØÐ´, ÔÀ´³ÉÔ±µÄÖµ¾Í²»´æÔÚÁË, ¶ø¶ÔÓڽṹµÄ²»Í¬³ÉÔ±¸³ÖµÊÇ»¥²»Ó°ÏìµÄ¡£
5. #include<file.h> Óë #include "file.h"µÄÇø±ð£¿
´ð£º ǰÕßÊÇ´ÓStandard LibraryµÄ·¾¶Ñ°ÕÒºÍÒýÓÃfile.h£¬¶øºóÕßÊÇ´Óµ±Ç°¹¤×÷·¾¶ËÑѰ²¢ÒýÓÃfile.h, Èç¹ûºóÕßûÓÐÕÒµ½¶ÔÓ¦µÄÎļþ£¬¾Í°´Ç°Õߵķ¾¶È¥Ñ°ÕÒ¡£
6. ÃæÏò¶ÔÏóµÄÈý¸ö»ù±¾ÌØÕ÷£¬²¢¼òµ¥ÐðÊöÖ®£¿
(1). ·â×°£º½«¿Í¹ÛÊÂÎï³éÏó³ÉÀ࣬ÿ¸öÀà¶Ô×ÔÉíµÄÊý¾ÝºÍ·½·¨Êµ
Ïà¹ØÎĵµ£º
ÒÔÏÂÎÄÕÂ×ªÔØÓÚ:ΪÁËѧϰºÍÊÕ²Ø
http://tech.163.com/school · 2005-08-23 11:05:18 · À´Ô´: Ìì¼«Íø
C/C++Êý×éÃûÓëÖ¸ÕëÇø±ð
¡¡¡¡ÒýÑÔ
¡¡¡¡Ö¸ÕëÊÇC/C++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇ ......
´ÓÁ½µÀ¾µäÊÔÌâ̸C/C++ÖÐÁªºÏÌ壨union£©µÄʹÓÃ
ÊÔÌâÒ»£º±àдһ¶Î³ÌÐòÅжÏϵͳÖеÄCPUÊÇLittle endian»¹ÊÇBig endianģʽ£¿
·ÖÎö£º
×÷Ϊһ¸ö¼ÆËã»úÏà¹Ø×¨ÒµµÄÈË£¬ÎÒÃÇÓ¦¸ÃÔÚ¼ÆËã»ú×é³ÉÖж¼Ñ§Ï°¹ýʲô½ÐLittle endianºÍBig endian¡£Little endianºÍBig endianÊÇCPU´æ·ÅÊý¾ÝµÄÁ½ÖÖ²»Í¬Ë³Ðò¡£¶ÔÓÚÕûÐÍ¡¢³¤ÕûÐ͵ÈÊý¾ÝÀàÐÍ£ ......
±¾ÎĵÄд×÷Ä¿µÄ²¢²»ÔÚÓÚÌṩC/C++³ÌÐòÔ±ÇóÖ°ÃæÊÔÖ¸µ¼£¬¶øÖ¼ÔÚ´Ó¼¼ÊõÉÏ·ÖÎöÃæÊÔÌâµÄÄÚº¡£ÎÄÖеĴó¶àÊýÃæÊÔÌâÀ´×Ô¸÷´óÂÛ̳£¬²¿·ÖÊÔÌâ½â´ðÒ²²Î¿¼ÁËÍøÓѵÄÒâ¼û¡£
¡¡¡¡Ðí¶àÃæÊÔÌâ¿´ËÆ¼òµ¥£¬È´ÐèÒªÉîºñµÄ»ù±¾¹¦²ÅÄܸø³öÍêÃÀµÄ½â´ð¡£ÆóÒµÒªÇóÃæÊÔÕßдһ¸ö×î¼òµ¥µÄstrcpyº¯Êý¶¼¿É¿´³öÃæÊÔÕßÔÚ¼¼ÊõÉϾ¿¾¹´ïµ½ÁËÔõÑùµÄ³Ì¶È£¬Î ......
1. ÓÃÔ¤´¦ÀíÖ¸Áî#define ÉùÃ÷Ò»¸ö³£Êý£¬ÓÃÒÔ±íÃ÷1ÄêÖÐÓжàÉÙÃ루ºöÂÔÈòÄêÎÊÌ⣩
#define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL
ÎÒÔÚÕâÏë¿´µ½¼¸¼þÊÂÇ飺
1). #define Óï·¨µÄ»ù±¾ÖªÊ¶£¨ÀýÈ磺²»ÄÜÒԷֺŽáÊø£¬À¨ºÅµÄʹÓ㬵ȵȣ©
2). ¶®µÃÔ¤´¦ÀíÆ÷½«Î ......
//linuxϱàÒëg++ $(mysql_config --cflags) ***.cpp $(mysql_config --libs)
/*mysqlÊý¾Ý¿âÖбíµÄÄÚÈÝ
mysql> select * from maindb;
+------------------+---------+-------------+---------+----------+---------------------+---------------------+---------------------+------------------- ......