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

C /C++ ÊäÈëÊä³öÁ÷

ǰÁ½ÌìдC++ʵϰ×÷Òµ£¬Í»È»·¢ÏÖI/OÊÇÄÇôµÄİÉú£¬´òÁ˺ó¤Ê±¼äµÄÎļþ¶¼Ã»Óдò¿ª£¬½ñÌìÖÕÓÚÓеãʱ¼äÁË£¬¾ö¶¨ÕÒ±¾Ê飬ºÃºÃÕûÀíһϣ¬ºÍ´ó¼Ò¹²Ïí¡£
C++I/O
C++Ö§³ÖÁ½ÖÖI/O£¬µÚÒ»ÖÖÊÇ´ÓCÓïÑԼ̳ÐÀ´µÄ£¬Ò»ÖÖÊÇÓÉC++¶¨ÒåµÄÃæÏò¶ÔÏóI/Oϵͳ¡£
1¡¢int getchar(void);·µ»ØÒ»¸öÕûÊýÖµ£¬Ò²¿ÉÒÔÖ¸¶¨Õâ¸öֵΪchar±äÁ¿£¬ÒòΪÕâ¸ö×Ö·û°üº¬ÓÚµÍλ×Ö½ÚÖÐ(¸ßλ×Ö½Úͨ³£Îª0)£¬Èç¹ûÓÐ´í£¬getchar()·µ»ØEOF¡£µ«ÊÇËûÓÐÒ»¸öDZÔÚµÄÎÊÌ⣬Õý³£Çé¿öÏ£¬getchar()»º´æÊäÈ룬ֱµ½¼üÈëÁ˻سµ¼ü(Õâ¸ö´ó¼ÒÓ¦¸ÃÉîÓÐÌå»á£¬¾ÍÊÇgetchar()Ã²ËÆÖ»ÈÏʶ»Ø³µ¼ü£¬Ô­À´ÊÇÕâ¸öÔ­Òò)Õâ³ÆÎªÐлº³åÊäÈ룬ÔÚ¼üÈëµÄ×Ö·ûʵ¼Ê´«Ë͸ø³ÌÐò֮ǰ±ØÐëÇÃÈëÒ»¸ö»Ø³µ¼ü¡£
2¡¢int putchar(int c);
ËäÈ»putchar()´øÒ»¸öÕûÊý²ÎÊý£¬Í¨³£¿ÉÒÔÓÃÒ»¸ö×Ö·ûµÄ±äÔªµ÷ÓÃËü£¬µ«ÊÇÖ»ÓÐÆäµÍλ×Ö½Ú±»Êµ¼ÊÊä³öµ½ÆÁÄ»ÉÏ£¬putchar()º¯Êý·Å»Ø±»Ð´ÈëµÄ×Ö·û£¬Èô²Ù×÷ʧ°Ü£¬·µ»ØEOF(ºêEOF±»¶¨ÒåÓÚstdio.hÖУ¬Í¨³£ÆäֵΪ-1)¡£
3¡¢int getch(void);
   int getche(void);
Á½¸ö×î³£ÓõĽ»»¥Ê½º¯Êý£¬¶ÔÓÚ´ó¶àÊý±àÒëÆ÷£¬ÕâЩº¯ÊýµÄÔ­ÐͶ¼¿ÉÔÚÍ·Îļþconio.hÖÐÕÒµ½£¬¶ÔÓÚijЩ±àÒëÆ÷ÖÐÕâЩº¯ÊýÇ°ÃæÓÐһϻ®Ïß¡£Èç_getch()ºÍ_getche();Õâ¾ÍÊÇΪʲôÔÚVS2008Öо­³£ÌáʾҪÔÚÇ°Ãæ¼ÓÒ»¸ö'_'.
4¡¢char* gets(char* str);
¶ÁÈ¡´Ó¼üÅÌÉÏÊäÈëµÄ×Ö·û´®²¢°ÑËü´æ·ÅÔÚÓÉÆäËû±äÔªËùÖ¸µÄµØÖ·ÖУ¬Ëü´Ó¼üÅ̶ÁÈë×Ö·û£¬Ö±µ½Óöµ½»Ø³µ¼üΪֹ¡£»Ø³µ¼ü²»ÊäÈë´®µÄÒ»²¿·Ö£¬Ïà·´£¬½«¿Õ½áÊø·û·ÅÔÚ´®Î²À´´úÌæ£¬²¢ÇÒÓÉgets()·µ»Ø¡£µ«ÊÇʹÓÃgets()ÊÇҪСÐÄ£¬ÒòΪËü²»¶ÔÕýÔÚ½ÓÊÜÊäÈëµÄ×Ö·ûÊý×éÖ´Ðб߽ç¼ì²é¡£Òò´Ë£¬Óû§¿ÉÒÔ¼üÈë±ÈÊý×éÄܹ»ÈÝÄɵĸü¶àµÄ×Ö·û¡£¾¡¹Ü¶ÔÓÚÄãʹÓõķ¶Àý³ÌÐòºÍ¼òµ¥Ê¹Óù¤¾ßÊǺܺõģ¬ÔÚÉÌÓôúÂëÖÐÒ»°ã²»ÊÇÓÃËü¡£ËüµÄµÄÌæ´úÎïÊÇfgets();ÉÔºóÃèÊö¡£
5¡¢int puts(const char* str);
½«ËüµÄ×Ö·û´®±äԪдµ½ÆÁÄ»ÉÏ£¬ºó¸úÒ»ÐÂÐС£ËüµÄµ÷ÓñÈprintf()£»¿ªÏúС£¬ÒòΪputs()Ö»ÄÜÊäÈë×Ö·û´®£¬²»ÄÜÊä³öÊý×Ö»ò½øÐиñʽת»»£¬Òò¶øputs()ÓõĿռäÉÙÇÒËٶȱÈprintf()¿ì¡£Òò´Ëº¯Êýputs()¾­³£ÓÃÓÚ´úÂëÓÅ»¯£¬²Ù×÷ʧ°Ü£¬º¯Êýputs()·µ»ØEOF£¬·ñÔò·µ»Ø·Ç¸ºÖµ¡£
6¡¢int printf(const char* control_string,...);
printf()º¯Êý·µ»ØÐ´Èë×Ö·ûµÄÊýÄ¿£¬Èç¹û³öÏÖÒ»¸ö´íÎó£¬Ôò·µ»Øcontrol_string(¿ØÖÆ´®)ÓÐÁ½ÖÖÀàÐÍÏîÄ¿×é³É¡£µÚÒ»ÀàÓɽ«´òÓ¡ÔÚÆÁÄ»ÉϵÄ×Ö·û´®×é³É£¬µÚ¶þÀà°üÀ¨×Ô¶¨ÒåÆäºó±äÔªÏÔʾ·½Ê½µÄ¸ñʽÏÞ¶¨·û¡£¸ñʽÏÞ¶¨·ûÒÔÒ»¸ö°Ù·ÖºÅ¿ªÍ·£¬ºó¸ú¸ñʽ»¯Â룬±


Ïà¹ØÎĵµ£º

C±ê×¼¿âÍ·Îļþ assert.h

 C±ê×¼¿âÍ·Îļþ assert.h
@º¯ÊýÃû³Æ:   assert
º¯ÊýÔ­ÐÍ:   void assert(int exp)
º¯Êý¹¦ÄÜ:   Õï¶ÏÀࣺ±í´ïʽ½á¹ûÕýÈ·ÐÔ²âÊÔ²¢¿Éʹ³ÌÐòÖÐÖ¹
º¯Êý·µ»Ø:  
²ÎÊý˵Ã÷:   ½«´íÎóÐÅÏ¢Êä³öµ½Á÷stderrÖУ¬Èç¹ûexpΪ0£¬ÔòÖÐÖ¹³ÌÐòÖ´ÐÐ.exp-±í´ïʽ
ËùÊôÎļþ: & ......

´ÓC++µ½JAVA(1) ÔÚCSDN²©¿ÍÖв¿Êð¼°ÔËÐÐJAVA Applet

write by ¾ÅÌìÑãôá(JTianLing) -- blog.csdn.net/vagrxie ÌÖÂÛÐÂÎÅ×é¼°Îļþ Technorati ±êÇ©: JAVA,JAVA Applet,Applet Tag,Deploy Applet,´ÓC++µ½JAVA   ǰÑÔ Ôø¾­£¬ÎÒÓÐÒ»¸öÃÎÏ룬ÄǾÍÊÇÎҵijÌÐòÄÜÈÃÈ˲»ÐèÒªÏÂÔØ¾ÍÄÜͨ¹ýä¯ÀÀÆ÷ÔËÐУ¬¿ÉϧѧϰµÄC,C++µÈ¶¼²»¾ß±¸´ËÄÜÁ¦£¬Ñ§Ï°ÍêPythonºó£¬·¢ÏÖÆäÒ²½ö½öÊÇÒÔ·þÎñÆ÷ ......

c++/c±à³Ì×¢ÒâÊÂÏî

ÈÝÒ×´íÎóµÄʹÓÃÖ¸Õë:
void GetMemory(char *p, int num)
{
p = (char *)malloc(sizeof(char) * num);
}
void Test(void)
{
char *str = NULL;
GetMemory(str, 100); // str ÈÔȻΪ NULL
strcpy(str, "hello"); // ÔËÐдíÎó
}
벡³öÔÚº¯ÊýGetMemory ÖС£±àÒëÆ÷×ÜÊÇÒ ......

Àí½â¸´ÔÓµÄC/C++ÉùÃ÷ const, typedef , º¯ÊýÖ¸Õë

 ÈÃÎÒÃÇ´ÓÒ»¸ö·Ç³£¼òµ¥µÄÀý×Ó¿ªÊ¼£¬ÈçÏ£º
int n;
Õâ¸öÓ¦¸Ã±»Àí½âΪ“declare n as an int”£¨nÊÇÒ»¸öintÐ͵ıäÁ¿£©¡£
½ÓÏÂÈ¥À´¿´Ò»ÏÂÖ¸Õë±äÁ¿£¬ÈçÏ£º
int *p;
Õâ
¸öÓ¦¸Ã±»Àí½âΪ“declare p as an int *”£¨pÊÇÒ»¸öint
*Ð͵ıäÁ¿£©£¬»òÕß˵pÊÇÒ»¸öÖ¸ÏòÒ»¸öintÐͱäÁ¿µÄÖ¸Õë¡£ÎÒÏëÔÚÕ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ