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

д¸øc/c++µÄÐÂͬÐÐÃÅ

Ô½½çÊÇ×îÄѲéµÄ£¬×¢Òâmemcpy strcpy,strncpyÕâЩº¯ÊýʹÓÃǰһ¶¨Òª¼ì²é±ß½ç
¡¡ÌرðÊÇÄãÌṩº¯Êý¸ø±ðÈËÓÃʱ£¬ÄãµÄº¯ÊýÖÐÓõ½ÁËÕâЩ¶«Î÷£¬Ò»¶¨Òª¼ì²é±ðÈË´«¸øÄãµÄÖ¸ÕëµÄ
¡¡±ß½ç
2¡¢±äÁ¿³õʼ»¯
¡¡ÕâÖÖÎÊÌâ񻄿³ÉºÃϰ¹ß£¬·ñÔò³öÀ´Å¼È»ÐÔÎÊÌ⣬·Ç³£ÄѲé
3¡¢¶àÏß³ÌÖ¸Õë¹ÜÀí
¡¡ÔÚ¶àÏ̻߳·¾³ÏÂʹÓÃÖ¸Õëʱ£¬×îºÃ²ÉÓÃÒýÓüÆÊý£¬ÈÃ×îºóÒ»¸ö·Å³äÒýÓüÆÊýʱ£¬Ö¸Õëɾ³ý£¬±ÜÃâÒ»¸öÏß³ÌÔÚʹÓÃÖ¸Õ룬ÁíÍâÏß³Ìɾ³ýµô
4¡¢¶àÏß³ÌËøµÄ¹ÜÀí
¡¡¶àÏß³ÌËøÒªÁ£¶ÈÒªÊÊÖУ¬¾¡Á¿¼õÉÙ¡¡Ò»¸öº¯Êý¡¡½øÈë¶à¸öËø£¬±ÜÃâÒ»¸ö´óº¯ÊýÒ»¸ö´óËøÓ°ÏìÐÔÄÜ£¬¿ÉѧϰÊý¾Ý¿âµÄ±í¼¶£¬Ðм¶Ëø
¡¡¾¡Á¿²»ÒªÔڻص÷º¯ÊýÖзÅËø£¬Òס¡ÒýÆðËÀËø
×öµ½Ḭ̈߳²È«º¯Êýµ¥Ïòµ÷Óã¬ÉϲãÍùϲãµ÷Óã¬ÏÂÎÝÏòÉϲã²ÉÓÃʼþÇý¶¯·´À¡£¬±ÜÃâµ÷ÓÃÕ»
¡¡¹ýÉÒ×ÒýÆðËÀËø¡¡
£¬
5¡¢¶àÏ̶߳ÔÏóÉú´æÆÚ¹ÜÀí
¡¡¾¡Á¿µ±¶àÏ̹߳²Ïí¶ÔÏó¡¡¾¡Á¿²»ÒªÖ±½Óɾ³ý£¬½¨Òé²ÉÓÃ״̬»úÐÎʽÀ´¹ÜÀí£¬ÆäËüÏß³ÌÉèÖÃ״̬
¡¡ÓÉÒ»¸öÏß³Ìͳһ°´×´Ì¬¹ÜÀíÉú´æÆÚ
6¡¢¹¹Ô캯Êý
º¯Ô캯ÊýÖв»Òª·ÅÐ麯Êý£¬¾ø¶Ô²»ÒªÔÚ¹¹Ô캯ÊýÖпªỊ̈߳¬²¢ÇÒÏ̵߳÷ÓÃ×Ô¼ºµÄ³ÉÔ±
7¡¢ÄÚÁª
¡¡
¡¡¡¡Ð麯Êý²»ÒªÄÚÁª
8¡¢¶àÏ̴߳´½¨°ì·¨
Èç¹ûÓÃCÔËÐп⺯Êý£¬Òª×¢ÒâÓÃCÔËÐпâµÄ·½·¨
9£¬ÄÚ´æ¹ÜÀí
½¨Òé²ÉÓÃÄÚ´æ³Ø¹ÜÀí
10¡¢Ïß³ÌÉú´æÆÚ¹ÜÀí
Ïß³ÌÖо¡Á¿²»Òªµ÷ÓÃͬ²½º¯Êý£¬²»ÒªÇ¿ÐÐɱỊ̈߳¬ÒªÈÃÏ̲߳»¶ÏÑ­»·£¬µÈ´ýËÀÍöÐźÅ×Ô¼ºÍ˳ö


Ïà¹ØÎĵµ£º

C³ÌÐòÉè¼ÆÌ·ºÆÇ¿°æ×ܽᣨһ£©

1¡¢Á½¸öfloatÐÍÊý¾ÝÏà¼Ó£¬Ò²¶¼ÏÈת»¯³ÉdoubleÐÍ£¬È»ºóÔÙÏà¼Ó£¬ÒÔÌá¸ßÔËË㾫¶È¡£
2¡¢Çó×Ö½ÚÔËËã·ûsizeof£¬¼ÇסËü²»ÊÇÒ»¸öº¯Êý¡£
3¡¢++£¬--ÔËËã·ûÖ»ÄÜÓÃÓÚ±äÁ¿£¬¶ø²»ÄÜÓÃÓÚ³£Á¿»òÕß±í´ïʽ¡£
4¡¢++£¬--µÄ½áºÏ·½ÏòÊÇ“×ÔÓÒÏò×ó”¡£
  int i=3;
  cout<<-i++<<endl;
  cout< ......

C/C++ static µÄ×÷ÓÃ

ת×Ô£ºhttp://blog.csdn.net/xiaocai0001/archive/2006/04/14/662921.aspx
static¹Ø¼ü×ÖÊÇC, C++Öж¼´æÔڵĹؼü×Ö, ËüÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½, ÆäÖÐǰÁ½ÖÖÔÚC/C++ÓïÑÔÖÐʹÓÃ, µÚÈýÖÖÖ»ÔÚC++ÖÐʹÓÃ(C,C++ÖоßÌåϸ΢²Ù×÷²»¾¡Ïàͬ, ±¾ÎÄÒÔC++Ϊ׼).
(1)¾Ö²¿¾²Ì¬±äÁ¿
(2)Íⲿ¾²Ì¬±äÁ¿/º¯Êý
(3)¾²Ì¬Êý¾Ý³ÉÔ±/³ÉÔ±º¯Êý
ÏÂÃæ¾ÍÕâÈ ......

C±ê×¼¿â

Ë÷Òý£º
1 ÊäÈëÓëÊä³ö
1.1 Îļþ²Ù×÷
1.1.1 fopen
1.1.2 freopen
1.1.3 fflush
1.1.4 fclose
1.1.5 remove
1.1.6 rename
1.1.7 tmpfile
1.1.8 tmpnam
1.1.9 setvbuf
1.1.10 setbuf
1.2 ¸ñʽ»¯Êä³ö
1.2.1 fprintf
1.2.2 printf
1.2.3 sprintf
1.2.4 snprintf
1.2.5 vprintf
1.2.6 vfprintf
1.2.7 vsprintf ......

ARM CǶÈëʽ±à³ÌÖеö¹Ø¼ü×Ö

ARM CǶÈëʽ±à³ÌÖеö¹Ø¼ü×Ö
1¡¢·ÃÎʾø¶ÔµØÖ·µÄÄÚ´æÎ»Öãº
     #define pISR_EINT0 (*(unsigned *) (_ISR_STRATADDRESS+0x74))
     ÉÏÊöÓï¾ä°ÑÎÞ·ûºÅÕûÊý_ISR_STRATADDRESS+0x74Ç¿ÖÆ×ª»»ÎªÖ¸Õ룬ָÏòRAM£¬ÓÃÏÂÃæµÄÓï¾ä¿ÉÒÔ·ÃÎÊËü£º
pISR_EINT0 = (int)Eint0_ISR
 & ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ