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

¿¼²éǶÈëʽC¿ª·¢ÈËÔ±µÄ×îºÃµÄ0x10µÀÌâ

±àÕß°´
:·Ç³£»ù±¾¹ØÓÚCÓïÑÔµÄÎÊÌâ,Ò»¸öÐÅÏ¢Àà(¼ÆËã»ú,×ÊѶ¹¤³Ì,µç×Ó¹¤³Ì, ͨÐŹ¤³Ì)רҵµÄ±¾¿Æ±ÏÒµÉúÓ¦¸Ã´ïµ½µÄˮƽ¡£ÌâÄ¿²»ÄÑ,È«²¿¶¼ÄÜ¿ìËٵشðÍ꣬µ±È»Ò²ÐèÒªÒ»¶¨µÄ֪ʶ´¢±¸¡£
¶ÔÓÚ´ó¶àÊýÈË£¬ÎÒÃÇÔ¤ÆÚÄã¿ÉÄÜ´ð´í 3)   4)  15)Ì⣬ËùÒÔ´ð´í3µÀÒÔÄڵģ¬ÎÒÃÇÈÏΪÄãºÜ°ô
´ð´í5µÀÌâÒÔÄÚ£¬ÎÒÃÇÈÏΪÄ㻹²»´í(Ä㻹¿ÉÄÜ´ð´íµÚ9Ìâ)
Èç¹ûÄãÓÐ6µÀÒÔÉϵÄÌâÄ¿²»ÄÜ´ð¶Ô,»ù±¾ÉÏÎÒÃǶ¼²»ºÃ˵ʲôÁË....
Ô¼¶¨:
   1) ÏÂÃæµÄ²âÊÔÌâÖУ¬ÈÏΪËùÓбØÐëµÄÍ·Îļþ¶¼ÒѾ­ÕýÈ·µÄ°üº¬ÁË
    2)Êý¾ÝÀàÐÍ    
        char Ò»¸ö×Ö½Ú 1 byte
        int Á½¸ö×Ö½Ú 2 byte (16λϵͳ£¬ÈÏΪÕûÐÍÊÇ2¸ö×Ö½Ú)
        long int Ëĸö×Ö½Ú 4 byte
        float  Ëĸö×Ö½Ú4 byet
        double °Ë¸ö×Ö½Ú 8 byte
        long double Ê®¸ö×Ö½Ú 10 byte
        pointer Á½¸ö×Ö½Ú 2 byte(×¢Ò⣬16λϵͳ,µØÖ·×ÜÏßÖ»ÓÐ16λ)
µÚ1Ìâ: ¿¼²é¶Ôvolatile¹Ø¼ü×ÖµÄÈÏʶ
#include<setjmp.h>
static jmp_buf buf;
main()
{
volatile
int b;
b =3;
if(setjmp(buf)!=0)
{
printf("%d ", b);
exit(0);
}
b=5;
longjmp(buf , 1);
}
ÇëÎÊ£¬Õâ¶Î³ÌÐòµÄÊä³öÊÇ
(a) 3
(b) 5
(c) 0
(d) ÒÔÉϾù²»ÊÇ
µÚ2Ìâ:¿¼²éÀàÐÍת»»
main()
{
struct node
{
int a;
int b;
int c;
};
struct node s= { 3, 5,6 };
struct node *pt = &s;
printf("%d" , *(int*)pt);
}

Õâ¶Î³ÌÐòµÄÊä³öÊÇ:
(a) 3
(b) 5
(c) 6
(d) 7
µÚ3Ìâ:¿¼²éµÝ¹éµ÷ÓÃ
int foo ( int x , int n)¡¡
{
int val;
val =1;

if (n>0)
{
if (n%2 == 1) val = val *x;

val = val * foo(x*x , n/2);
}
return val;
}

Õâ¶Î´úÂë¶ÔxºÍnÍê³ÉʲôÑùµÄ¹¦ÄÜ(²Ù×÷)?
(a) x^n (xµÄn´ÎÃÝ)
(b) x*n(xÓënµÄ³Ë»ý)
(c) n^x(nµÄx´ÎÃÝ)
(d) ÒÔÉϾù²»ÊÇ
µÚ4Ìâ:¿¼²éÖ¸Õë,ÕâµÀÌâÖ»ÊʺÏÓÚÄÇÐ©ÌØ±ðϸÐÄÇÒ¶ÔÖ¸ÕëºÍÊý×éÓÐÉîÈëÀí½âµÄÈË
main()
{


Ïà¹ØÎĵµ£º

c,c++ÄÚ´æÔËÐÐʱÉîÈëÑо¿

(Ò»)ÕûÊý·ûºÅµÄÏÝÚå 
(¶þ)¸¡µãÊýµÄ±¾ÖÊ 
(Èý)¶ÑÕ»µÄÄÚ´æ¹ÜÀí½á¹¹ 
(ËÄ)·ûºÅ½âÎö 
(Îå)¶ÔÆëºÍ×ÜÏß´íÎó 
(Áù)º¯ÊýÖ¸Õë 
(Æß)Ð麯ÊýµÄʵÏÖ»úÀí 
(°Ë)ÒýÓõÄʵÏÖ»úÀí 
(¾Å)ÐéÄâ¼Ì³Ð¶ÔÏóµÄÄÚ´æ½á¹¹ 
(Ê®)»ìºÏ±à³ÌʱµÄ³õʼ»¯Ë³Ðò 
(ʮһ)Êý×éºÍÖ¸ÕëµÄÒìͬ ......

(ת)ÔÚVC6.0Ï´´½¨×Ô¼ºµÄCº¯Êý¿â ÊÕ²Ø


1.       ´´½¨ÀàÐÍΪWin-32 Static LibraryµÄ¹¤³Ì£º
£¨1£©Ìîд¹¤³ÌÃû³Æ£¬¹¤³ÌÃû³Æ²»ÓëÒѾ­´æÔÚ¿âÃûÏàͬ¼´¿É£¬Èçmylib£»
£¨2£©Ä¬ÈÏÅäÖã¬Ö±½Óµã»÷Íê³É¡¢È·¶¨£»
£¨3£©ÔÚÕâ¸ö¹¤³ÌÏÂн¨Ò»¸öÀàÐÍΪC/C++ Header FileµÄÎļþ£¬ÎļþÃûΪliwenying.h£»
£¨4£©ÔÚliwenying.hÏÂÃæÊäÈë´úÂë
  ......

¹úº½¿Í»õÔËÔö³¤¾¢ ÂòCÂÖ21285


   ¹Û²ì¹ýÈ¥Ò»ÖܺãָţÐÜÖ¤µÄ×ʽðÁ÷Ïò£¬ÆÚ¼ä·Ö±ðÔ¼ÓÐ1800ÍòºÍ850ÍòÔª×ʽð淨Á÷Èëºãָţ֤ºÍÐÜÖ¤£¬ÏÔʾ´óÊÐÔÚ21000µã¹Ø¿ÚÖÁ100ÌìÏßÔ¼21500µã¸½½üÕ­·ùÉÏÂäÆÚ¼ä£¬¿´ºÃºÍ¿´å£Á½·½Ãæ¶¼ÓÐÖ§³ÖÕߣ¬Î©ÆÕ±éÒÔ¶ÌÏßÂòÂôΪÖ÷¡£µ±´óÊлØÊÔ21000µã¹Ø¿Ú¸½½üʱ£¬Êг¡ÉϵÄÐÜÖ¤³Ö²Ö¼õÉÙ£¬¶øÅ£Ö¤Ôò¼û×ʽðÁ÷È룻µ±´óÊÐÉý½ü100Ì ......

extern¼°extern ¡°C¡±Ó÷¨

externÊÇC/C++ÓïÑÔÖбíÃ÷º¯ÊýºÍÈ«¾Ö±äÁ¿×÷Ó÷¶Î§£¨¿É¼ûÐÔ£©µÄ¹Ø¼ü×ÖËü¸æËß±àÒëÆ÷£¬ÆäÉùÃ÷µÄº¯ÊýºÍ±äÁ¿¿ÉÒÔÔÚ±¾Ä£¿é»òÆäËüÄ£¿éÖÐʹÓá£
1¡£¶ÔÓÚextern±äÁ¿À´Ëµ£¬½ö½öÊÇÒ»¸ö±äÁ¿µÄÉùÃ÷£¬Æä²¢²»ÊÇÔÚ¶¨Òå·ÖÅäÄÚ´æ¿Õ¼ä¡£Èç¹û¸Ã±äÁ¿¶¨Òå¶à´Î£¬»áÓÐÁ¬½Ó´íÎó
2¡£Í¨³££¬ÔÚÄ£¿éµÄÍ·ÎļþÖжԱ¾Ä£¿éÌṩ¸øÆäËüÄ£¿éÒýÓõĺ¯ÊýºÍÈ«¾Ö±äÁ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ