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

ÈçºÎд³öÓÅÃÀµÄ C ´úÂë


¼¶±ð£º ³õ¼¶
Çñ ¿¡ÌÎ
(juntao.qiu@gmail.com
), Èí¼þ¹¤³Ìʦ, Jinfonet
2009 Äê 9 ÔÂ 25 ÈÕ
ÃæÏò¶ÔÏóµÄÓïÑÔ¸ü½Ó½üÈ˵Ä˼ά·½Ê½£¬¶øÇÒÔںܴó³Ì¶ÈÉϽµµÍÁË´úÂëµÄ¸´ÔÓÐÔ£¬Í¬Ê±Ìá¸ßÁË´úÂëµÄ¿É¶ÁÐԺͿÉά»¤ÐÔ£¬´«Í³µÄ C ´úÂëͬÑù¿ÉÒÔÉè¼Æ³ö±È½ÏÒ×¶Á£¬Ò×ά»¤£¬¸´ÔӶȽϵ͵ÄÓÅÃÀ´úÂ룬±¾ÎĽ«Í¨¹ýÒ»¸öʵ¼ÊµÄÀý×ÓÀ´ËµÃ÷ÕâÒ»µã¡£
»ù´¡ÖªÊ¶
½á¹¹Ìå
³ýÁËÌṩ»ù±¾Êý¾ÝÀàÐÍÍ⣬C ÓïÑÔ»¹Ìṩ¸øÓû§×Ô¼º¶¨ÖÆÊý¾ÝÀàÐ͵ÄÄÜÁ¦£¬ÄǾÍÊǽṹÌ壬ÔÚ C ÓïÑÔÖУ¬Äã¿ÉÒÔÓýṹÌåÀ´±íʾÈκÎʵÌå¡£½á¹¹ÌåÕýÊÇÃæÏò¶ÔÏóÓïÑÔÖеÄÀàµÄ¸ÅÄîµÄ³ûÐΣ¬±ÈÈ磺
typedef struct{
float x;
float y;
}Point;
¶¨ÒåÁËÒ»¸öÆ½Ãæ×ø±êϵÖеÄÒ»¸öµã£¬µãÖÐÓÐÁ½¸öÓò£¬x ×ø±êºÍ y ×ø±ê¡£
½á¹¹ÌåÖеÄÓò³ÆÎª½á¹¹ÌåµÄ³ÉÔ±
¡£½á¹¹ÌåÖеÄÊý¾ÝÀàÐÍ¿ÉÒÔÊǼòµ¥Êý¾ÝÀàÐÍ£¬Ò²¿ÉÒÔÊÇÆäËûµÄ½á¹¹Ì壬ÉõÖÁ½á¹¹Ìå±¾Éí»¹¿ÉÒÔǶÌ×£¬±ÈÈ磬һ¸ö±ê×¼µÄÁ´±í½á¹¹¿ÉÒÔ½øÐÐÈç϶¨Ò壺
typedef struct node{
void *data;// Êý¾ÝÖ¸Õë
int dataLength;// Êý¾Ý³¤¶È
struct node *next;// Ö¸ÏòÏÂÒ»¸ö½Úµã
}Node;
¿ÉÒÔ¿´µ½£¬½á¹¹Ìå node ÖÐµÄ next Ö¸ÕëµÄÀàÐÍÓÖÊÇ node ÀàÐÍ¡£
º¯ÊýÖ¸Õë
Ö¸ÕëÊÇ C ÓïÑÔµÄÁé»ê£¬ÊÇ C ±ÈÆäËûÓïÑÔ¸üÁé»î£¬¸üÇ¿´óµÄµØ·½¡£ËùÒÔѧϰ C ÓïÑÔ±ØÐëºÜºÃµÄÕÆÎÕÖ¸Õë¡£º¯ÊýÖ¸Õ룬¼´Ö¸Ïòº¯ÊýÔÚÄÚ´æÓ³ÉäÖеÄÊ×µØÖ·µÄÖ¸Õ룬ͨ¹ýº¯ÊýÖ¸Õ룬¿ÉÒÔ½«º¯Êý×÷Ϊ²ÎÊý´«µÝ¸øÁíÒ»¸öº¯Êý£¬²¢ÔÚÊʵ±µÄʱºòµ÷Ó㬴ӶøÊµÏÖÒ첽ͨÐŵȹ¦ÄÜ¡£
±ÈÈ磬 UNIX/Linux ϵͳÖеÄÐźÅ×¢²áº¯Êý£¬ÆäÔ­ÐÍÈçÏ£º
void (*signal(int signo,void (*func)(int))) (int)
ʹÓõÄʱºò£¬ÐèÒª×Ô¼ºÔÚÍⲿ¶¨ÒåÒ»¸öÐźŴ¦Àíº¯Êý (signal handler), È»ºóʹÓà signal(sigNo, handler) ½«´¦Àí³ÌÐò×¢²áÔÚ½ø³ÌÉÏ£¬µ±Ðźŷ¢Éúʱ£¬½ø³Ì¾Í¿ÉÒԻص÷ÐźŴ¦Àíº¯Êý¡£
½«º¯ÊýÖ¸Õë×÷Ϊ½á¹¹ÌåµÄ³ÉÔ±
ÕýÈçÇ°ÃæÌáµ½µÄ£¬½á¹¹ÌåµÄ³ÉÔ±¿ÉÒÔÊǼòµ¥µÄÊý¾Ý½á¹¹£¬Ò²¿ÉÒÔÊÇÆäËûµÄ½á¹¹Ì壬µ±È»£¬Ò²¿ÉÒÔÊÇÖ¸Õë¡£µ±½«º¯ÊýÖ¸Õë×÷Ϊ½á¹¹ÌåµÄ³ÉÔ±£¬²¢ÇÒÕâЩº¯ÊýÖ»ÓÃÀ´²Ù×÷±¾
½á¹¹ÌåÖеÄÊý¾Ýʱ£¬¾Í¿ÉÒÔÐγÉÒ»¸ö¶ÀÁ¢µÄʵÌ壬Õâ¸öʵÌåÖмÈÓÐÊý¾Ý£¬Ò²ÓжÔÊý¾ÝµÄ²Ù×÷£¬ÕâÑù×ÔÈ»¾Í¿ÉÒÔÒý³öÀà
(class)
µÄ¸ÅÄî¡£
»ØÒ³Ê×
ÃæÏò¶ÔÏóÓïÑÔµÄÌØÐÔ
Ò»
°ã¶øÑÔ£¬¼Ì³Ð£¬·â×°ºÍ¶à̬±»ÈÏΪÊÇÃæÏò¶ÔÏóÓïÑÔËù±ØÐëÖ§³ÖµÄÈýÖÖÌØÕ÷£¬Ò²ÕýÊÇͨ¹ýÕâÈýÖÖÌØÕ÷²Å¿ÉÒÔÌåÏÖ³öÃæÏò¶ÔÏóÔÚÄÄЩ·½ÃæÓÅÓÚÃæÏò¹ý³Ì¡£ÓÉÓÚÓïÑÔ¿ª·¢ÉÌ
µÄÐû´«»òÆäËûµÄ¸÷ÖÖÔ­Òò£¬Ê¹µ


Ïà¹ØÎĵµ£º

¡¾Á´½Ó¡¿C/C++ Online Reference


C/C++ Reference 
http://www.cppreference.com/ 
C++ Library Reference 
http://www.cplusplus.com/ref/ 
Standard C++ Library Class Reference at Rogue Wave 
http://www.roguewave.com/support/docs/hppdocs/stdref/ 
Dink ......

oracleÖÐpro*cµÄѧϰ


oracleÖÐpro*cµÄѧϰ
¡¡Ò» Pro*C ³ÌÐò¸ÅÊö£º
1£®Ê²Ã´ÊÇPro*C³ÌÐò
ÔÚORACLEÊý¾Ý¿â¹ÜÀíºÍϵͳÖУ¬ ÓÐÈýÖÖ·ÃÎÊÊý¾Ý¿âµÄ·½·¨£»
£¨1£© ÓÃSQL*Plus£¬ ËüÓÐSQLÃüÁîÒÔ½»»¥µÄÓ¦ÓóÌÐò·ÃÎÊÊý¾Ý¿â£»
£¨2£© ÓõÚËÄ´úÓïÑÔÓ¦Óÿª·¢¹¤¾ß¿ª·¢µÄÓ¦ÓóÌÐò·ÃÎÊÊý¾Ý¿â£¬ÕâЩ¹¤¾ßÓÐSQL*froms£¬QL*Reportwriter,SQL*MenuµÈ£»
£¨3£© ÀûÓÃÔÚ ......

20100531 ¡¶CÏÝÚåÓëȱÏÝ¡·µÚÈýÕ¶ÁÊé±Ê¼Ç

  ½ñÌìÊÇ5ÔµÄ×îºóÒ»ÌìÁË£¬2010ÄêµÄ5Ô£¬µ¹Ã¹µÄÒ»¸öÔÂÖÕÓÚÒª¹ýÈ¥ÁË¡£½ñÌì³é¿ÕÎÒÓÖ¶ÁÍêÁ˵ÚÈýÕ£¬Ë³±ã×öϱʼǡ£
  ÕâÒ»ÕµÄÌâÄ¿½Ð×ö---ÓïÒå“ÏÝÚå”
  ³ÌÐòÒ²ÓпÉÄܱíÃæ¿´ÉÏÈ¥ÊÇÒ»¸öÒâ˼£¬Êµ¼ÊÉϵÄÒâ˼ȴÏàÈ¥ÉõÔ¶¡£
  ¶ÔÓÚÊý×飺
  CÓïÑÔÖÐÖ»ÓÐһάÊý×飬 ......

extern "C"(zz)


 ´ÓÄ³Î»ÍøÓѵIJ©¿Í¿´µ½¹ØÓÚextern "C"Ó÷¨µÄÎÄÕ£¬½²µÃ·Ç³£Í¸³¹£¬ÓÚÊǾÍÕª³­ÁËÎÒ֮ǰ²»ÉõÁ˽âµÄ²¿·Ö×ö¸öbackup¡£
Ò»¡¢´ÓCÓëC++±àÒëÁ¬½Ó·½Ê½ÉîÈëÀí½âextern "C"
<1>.CºÍC++¶Ôº¯ÊýµÄ´¦Àí·½Ê½ÊDz»Í¬µÄ.±»extern "C"ÐÞÊεıäÁ¿ºÍº¯ÊýÊǰ´ÕÕCÓïÑÔ·½Ê½±àÒëºÍÁ¬½ÓµÄ.extern "C"ÓÃÓÚʵÏÖC++ÓëC¼°ÆäËüÓïÑԵĻìºÏ±à³Ì¡ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ