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

Hidden Tricks (C)(091121)

 ÇëÔËÐÐÏÂÃæµÄ´úÂ룬¹Û²ì½á¹û£¬ÓÐÈË˵ÔõôÊÇËÀÑ­»·£¬ÄãͬÒâÂð£¿ÎªÊ²Ã´£¿
 
#include
 <stdio.h>
int
 main()
{
  int
 i = 0;
  int
 name[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
  for
 (i = 0; i <= 10; i++)
  {
    name[i] = 0;
    printf("ok\n"
);
  }
  return
 0;
}
 
Õâ¶Î´úÂëÒ»¿ªÊ¼ÎÒ»¹ÒÔΪÊÇС¶ù¿Æ£¬Ò»¸öºÜɵ±ÆµÄ´úÂ룬ÍêÈ«²»ÈÏΪ»áÊÇËÀÑ­»·

ºóÀ´ÊÂʵ֤Ã÷£¬ÊÇÎÒ×Ô¼ºÉµ±ÆÁË£¬ºÃÁË£¬²»¶à˵ÁË£¬ÏÖÔÚ½ÒÏþ´ð°¸ÁË¡£
 
´ð°¸£º
Õâ¶Î³ÌÐò»á½øÈëËÀÑ­»·£¬µ±
i
Ñ­»·µ½
10
µÄʱºò£¬±íÃæÉÏ¿´ÉÏÈ¥
”name[10]= 0”
Õâ¾ä²Ù×÷ÊÇ»áÔÚÔ¤ÁÏÖ®ÍâµÄ£¬ÒòΪÊý×éÖеÄÊ®¸öÊý×ÖµÄ×îºóÒ»¸öÊÇ
name[9],
µ«¾ÍÕâ×îºóÄǾä²Ù×÷µÄʱºò£¬ÉñÆæµÄÊÂÇé·¢ÉúÁË£¬³ÌÐò·¢ÉúÁËËÀÑ­»·£¬
i
ÉñÆæµÄÓÖ±»ÖóÉÁË
0.
ÆäʵµÀÀíºÜ¼òµ¥£¬ÒòΪ
name[10]
Æäʵ¾ÍÊDZäÁ¿
i,
ͨ¹ýµ÷ÊÔÎÒÃÇ¿ÉÒÔÖªµÀ£¬ÕâÁ½¸ö±äÁ¿Ö¸ÏòµØÖ·ÊÇÍêÈ«ÏàͬµÄ¡£ÔÚº¯ÊýΪ¾Ö²¿±äÁ¿ÔÚÕ»ÖÐÉêÇë¿Õ¼äµÄʱºò£¬
i
ÔÚ
name
Ç°ÃæÉêÇ룬
i
¾ÍÔÚ
name
µÄºóÃæ£¬ËùÒÔÒªÏÈÏò¸ßµØÖ·Ð´ÈëÊý¾Ý£¬
i
Óë
name
Êý×éÊÇÁ¬ÐøÅÅÁеģ¬ËùÒÔ
”name[10]= 0”
Õâ¾äÆäʵ¾ÍÊÇ
”i = 0”
¡£
zz from http://blog.csdn.net/DrZinc/archive/2009/11/21/4848661.aspx


Ïà¹ØÎĵµ£º

Lua µ÷ÓÃCдµÄ¶¯Ì¬¿âÓöµ½µÄÎÊÌâ¼°½â¾ö

 ×î½üÒ»¸öÏîÄ¿ÓÃlua5.1.4ºÍc++ÁªºÏ¿ª·¢¡£ÔÚ¿ª·¢µÄ¿ªÊ¼½×¶ÎÓöµ½ÁËÒ»µãÎÊÌ⣬ÎÊÌâÈçÏ£º
ÓÃÃüÁîÐÐÔËÐУºlua test.lua
lua: error loading modules 'dllforlua' from file './dllforlua.dll':
    ÕÒ²»µ½Ö¸¶¨µÄ³ÌÐò¡£
ÒòΪÊǵÚÒ»´ÎʹÓã¬Õâ¸öÎÊÌâÀ§ÈÅÁËÎҺü¸Ìì¡£¾­¹ý¶à·¬²âÊÔ£¬·¢ÏÖÈçϹæÂÉ£º
Èç¹ûÓ ......

ÓÃC APIÔÚNotesÖÐʵÏÖ½ø¶ÈÌõ

ÔÚNotes  µÄC/S  ±à³ÌÖУ¬¾­³£ÐèÒª¶ÔÒ»¸ö¼¯ºÏÖеĶÔÏó½øÐбéÀú´¦Àí£¬ÕâʱÈç¹ûÄÜÏÔʾһ¸ö½ø¶ÈÌõָʾµ±Ç°´¦Àí½ø³Ì£¬¾Í±È½ÏÖ±¹ÛÐÎÏ󣬿ͻ§½çÃæÒ²±È½ÏÓѺᣠ   
 1¡¢ÉùÃ÷APIº¯Êý 
  'ÉùÃ÷APIº¯Êý 
  Declare  Function  NEMProgressBegin  Lib&nbs ......

extern "C"Ïê½â

 Ê±³£ÔÚcppµÄ´úÂëÖ®Öп´µ½ÕâÑùµÄ´úÂë: 
#ifdef __cplusplus 
extern "C" { 
#endif 
//Ò»¶Î´úÂë 
#ifdef __cplusplus 

#endif 
¡¡¡¡ÕâÑùµÄ´úÂëµ½µ×ÊÇʲôÒâË¼ÄØ£¿Ê×ÏÈ£¬__cplusplusÊÇcppÖеÄ×Ô¶¨Òåºê£¬ÄÇô¶¨ÒåÁËÕâ¸öºêµÄ»°±íʾÕâÊÇÒ ......

CºÍC++»ìºÏ±à³Ì(__cplusplusʹÓÃ)


µÚÒ»ÖÖÀí½â
±ÈÈç˵ÄãÓÃC++¿ª·¢ÁËÒ»¸öDLL¿â£¬ÎªÁËÄܹ»ÈÃCÓïÑÔÒ²Äܹ»µ÷ÓÃÄãµÄDLLÊä³ö(Export)µÄº¯Êý£¬ÄãÐèÒªÓÃextern "C"À´Ç¿ÖƱàÒëÆ÷²»ÒªÐÞ¸ÄÄãµÄ
º¯ÊýÃû¡£
ͨ³££¬ÔÚCÓïÑÔµÄÍ·ÎļþÖо­³£¿ÉÒÔ¿´µ½ÀàËÆÏÂÃæÕâÖÖÐÎʽµÄ´úÂ룺
#ifdef __cplusplus
extern "C" {
#endif
/**** some declaration or so *****/
#ifde ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ