Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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++µÄ50¸öºÃÍøÕ¾

1¡¢http://snippets.dzone.com/tag/c/ --ÊýÒÔǧ¼ÆµÄÓÐÓõÄCÓïÑÔÔ´´úÂëƬ¶Î
2¡¢http://www.hotscripts.com/category/c-cpp/scripts-programs/ Hotscripts --ÌṩÊýÒ԰ټƵÄCºÍC++½Å±¾ºÍ³ÌÐò¡£ËùÓгÌÐò¶¼·ÖΪ²»Í¬µÄÀà±ð¡£
3¡¢http://www.planetsourcecode.com/vb/default.asp?lngWId=3 --³¬¹ýÍòÐÐCºÍC++Ãâ·ÑµÄÔ´´úÂë
4¡ ......

ÓÃcʵÏÖ±³°üÎÊÌ⣨̰ÐÄ£©

ºÃ¾ÃÒÔÇ°×öµÄÒ»¸ö³ÌÐò£¬Ì°ÐIJßÂÔʵÏÖ±³°üÎÊÌ⣬cʵÏÖ¡£
×ܽáÔÚÕâÀÒÔ±¸ÒÔºóºÍ±ðÈ˲éÕÒ¡£
//±³°üÎÊÌâ
#include "stdio.h"
#define MAX 10
void main()
{
 int w[MAX]={0,10,130,15,60,25};      //´æ·ÅÖÊÁ¿
 int v[MAX]={0,30,5,10,20,25};   //´æ·Å¼ÛÖµ
 flo ......

oracleÖÐpro*cµÄѧϰ


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

CÒÅÁôµÄ½á¹¹Ìøת ±±º£

1)          goto
goto Ö»ÄÜÔÚÒ»¸öº¯ÊýÄÚÌøת¡£½¨ÒéÉÙÓã¬Ê¹µÃ³ÌÐòά»¤ÆðÀ´ÈÝÒ׳ö´í£»µ«ÊÇ£¬ÔÚÓжà¸öÑ­»·Çé¿öÏÂÌøת£¬ÓÐʱÓÃgoto¿ÉÒÔʹµÃÎÊÌâ±äµÃ¼òµ¥¡£
class A
{
public:
A(){}
~A(){}
};
           &nbs ......

CÖÐexternÐÞÊηûµÄÓ÷¨

ÔÚCÓïÑÔÖУ¬ÐÞÊηûexternÓÃÔÚ±äÁ¿»òÕߺ¯ÊýµÄÉùÃ÷Ç°£¬ÓÃÀ´ËµÃ÷“´Ë±äÁ¿/º¯ÊýÊÇÔڱ𴦶¨ÒåµÄ£¬ÒªÔÚ´Ë´¦ÒýÓÔ¡£
Ò».externÐÞÊαäÁ¿µÄÉùÃ÷
¾ÙÀýÀ´Ëµ£¬Èç¹ûÎļþa.cÐèÒªÒýÓÃb.cÖбäÁ¿int v£¬¾Í¿ÉÒÔÔÚa.cÖÐÉùÃ÷extern int v£¬È»ºó¾Í¿ÉÒÔÒýÓñäÁ¿v¡£ÕâÀïÐèҪעÒâµÄÊÇ£¬±»ÒýÓõıäÁ¿vµÄÁ´½ÓÊôÐÔ±ØÐëÊÇÍâÁ´½Ó£¨external£ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ