[Ãâ·ÑÏÂÔØ cÓïÑÔÉî¶È½âÆÊ[1]-µÚ15½Ú
°´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ£¬°´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ£¬°´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿£¡
¡ª¡ª¡ª¡ªÎ´ÔĶÁÍꣿ¼ÓÈëÊéÇ©ÒѱãÏ´μÌÐøÔĶÁ£¡
ÐèҪעÒâµÄÊǽ«µØÖ·¡¡
0x12ff7c¸³Öµ¸øÖ¸Õë±äÁ¿¡¡
pµÄʱºò±ØÐëÇ¿ÖÆת»»¡£ÖÁÓÚÕâÀïΪʲ
ôѡÔñÄÚ´æµØÖ·¡¡
0x12ff7c£¬¶ø²»Ñ¡Ôñ±ðµÄµØÖ·£¬±ÈÈç¡¡
0xff00µÈ¡£Õâ½ö½öÊÇΪÁË·½±ãÔÚ¡¡
Visual¡¡
C£«£«6¡£0ÉϲâÊÔ¶øÒÑ¡£Èç¹ûÄãÑ¡Ôñ¡¡
0xff00£¬Ò²ÐíÔÚÖ´ÐС¡
*p¡¡
=¡¡
0x100£»ÕâÌõÓï¾äµÄʱºò£¬±àÒëÆ÷
»á±¨¸æÒ»¸öÄÚ´æ·ÃÎʵĴíÎó£¬ÒòΪµØÖ·¡¡
0xff00´¦µÄÄÚ´æÄã¿ÉÄܲ¢Ã»ÓÐȨÁ¦È¥·ÃÎÊ¡£¼ÈÈ»Õâ
Ñù£¬ÎÒÃÇÔõô֪µÀÒ»¸öÄÚ´æµØÖ·ÊÇ¿ÉÒԺϷ¨µÄ±»·ÃÎÊÄØ£¿Ò²¾ÍÊÇ˵ÄãÔõô֪µÀµØÖ·¡¡
0x12ff7c
´¦µÄÄÚ´æÊÇ¿ÉÒÔ±»·ÃÎʵÄÄØ£¿ÆäʵÕâºÜ¼òµ¥£¬ÎÒÃÇ¿ÉÒÔÏȶ¨ÒåÒ»¸ö±äÁ¿¡¡
i£¬±ÈÈ磺¡¡
inti¡¡
=¡¡
0£»
±äÁ¿¡¡
iËù´¦µÄÄÚ´æ¿Ï¶¨ÊÇ¿ÉÒÔ±»·ÃÎʵġ£È»ºóÔÚ±àÒëÆ÷µÄ¡¡
watch´°¿ÚÉϹ۲ì&iµÄÖµ²»¾Í
ÖªµÀÆäÄÚ´æµØÖ·ÁËô£¿ÕâÀïÎҵõ½µÄµØÖ·ÊÇ¡¡
0x12ff7c£¬½ö´Ë¶øÒÑ£¨²»Í¬µÄ±àÒëÆ÷¿ÉÄÜÿ´Î¸ø
±äÁ¿¡¡
i·ÖÅäµÄÄÚ´æµØÖ·²»Ò»Ñù£¬¶ø¸ÕºÃ¡¡
VisualC£«£«6¡£0ÿ´Î¶¼Ò»Ñù£©¡£ÄãÍêÈ«¿ÉÒÔ¸øÈÎÒâÒ»¸ö
¿ÉÒÔ±»ºÏ·¨·ÃÎʵĵØÖ·¸³Öµ¡£µÃµ½Õâ¸öµØÖ·ºóÔÙ°Ñ¡°¡¡
inti¡¡
=¡¡
0£»¡±Õâ¾ä´úÂëɾ³ý¡£Ò»ÇС°×ïÖ¤¡±
Ïú»ÙµÃÒ»¸É¶þ¾»£¬¼òÖ±ÊÇ×öµÃÌìÒÂÎÞ·ì¡£
³ýÁËÕâÑù¾ÍûÓбðµÄ°ì·¨ÁËÂð£¿Î´±Ø¡£ÎÒÃÇÉõÖÁ¿ÉÒÔÖ±½ÓÕâôд´úÂ룺¡¡
*£¨int*£©0x12ff7c¡¡
=¡¡
0x100£»
ÕâÐдúÂëÆäʵºÍÉÏÃæµÄÁ½ÐдúÂëûÓб¾ÖʵÄÇø±ð¡£ÏȽ«µØÖ·¡¡
0x12ff7cÇ¿ÖÆת»»£¬¸æËß±àÒë
Æ÷Õâ¸öµØÖ·ÉϽ«´æ´¢Ò»¸ö¡¡
intÀàÐ͵ÄÊý¾Ý£»È»ºóͨ¹ýÔ¿³×¡°*¡±ÏòÕâ¿éÄÚ´æдÈëÒ»¸öÊý¾Ý¡£
ÉÏÃæÌÖÂÛÁËÕâô¶à£¬ÆäʵÆä±í´ïÐÎʽ²¢²»ÖØÒª£¬ÖØÒªµÄÊÇÕâÖÖ˼ά·½Ê½¡£Ò²¾ÍÊÇ˵ÎÒ
ÃÇÍêÈ«Óа취¸øÖ¸¶¨µÄij¸öÄÚ´æµØַдÈëÊý¾ÝµÄ¡£
4¡£1¡£5£¬±àÒëÆ÷µÄbug£¿
ÁíÍâÒ»¸öÓÐÒâ˼µÄÏÖÏó£¬ÔÚ¡¡
VisualC£«£«6¡£0µ÷ÊÔÈçÏ´úÂëµÄʱºòÈ´ÓÖ·¢ÏÖÒ»¸ö¹Å¹ÖµÄÎÊ
Ì⣺¡¡
int*p¡¡
=¡¡
£¨int*£©0x12ff7c£»¡¡
*p¡¡
=¡¡
NULL£»¡¡
p¡¡
=¡¡
NULL£»
ÔÚÖ´ÐÐÍêµÚ¶þÌõ´úÂëÖ®ºó£¬·¢ÏÖ¡¡
pµÄÖµ±äΪ¡¡
0x00000000ÁË¡£°´ÕÕÎÒôÉÏÒ»½ÚµÄ½âÊÍ£¬Ó¦¸Ã¡¡
p
µÄÖµ²»±ä£¬Ö»ÊÇ¡¡
pÖ¸ÏòµÄÄÚ´æ±»¸³ÖµÎª¡¡
0¡£ÄѵÀÎÒÃǽ²´íÁËÂ𣿱𼱣¬ÔÙÊÔÊÔÈçÏ´úÂ룺¡¡
inti¡¡
=¡¡
10£»¡¡
int*p¡¡
=¡¡
£¨int*£©0x12ff7c£»¡¡
*p¡¡
=¡¡
NULL£»¡¡
p¡¡
=¡¡
NULL£»
ͨ¹ýµ÷ÊÔ£¬·¢ÏÖÕâÑù×ӵĻ°£¬¡¡
pµÄֵûÓб䣬¶ø¡¡
pÖ¸ÏòµÄÄÚ´æµÄÖµ±äΪ¡¡
0ÁË¡£ÕâÓëÎÒÃÇ
Ç°Ãæ½²½âµÄÍêÈ«Ò»Ö¡£µ±È»ÕâÀïµÄ¡¡
iµÄµØÖ·¸ÕºÃÊÇ¡¡
0x12ff7c£¬µ«Õâ²¢²»Äܸı䡡
¡°*p¡¡
=¡¡
NULL£»¡±
ÕâÐдúÂëµÄ¹¦ÄÜ¡£
ΪÁËÔٴβâÊÔÕâ¸öÎÊÌ⣬ÎÒÓÖµ÷ÊÔÁËÈçÏ´úÂ룺¡¡
inti¡¡
=¡¡
10£»¡¡
intj=¡¡
100£»¡¡
int*p¡¡
=¡¡
£¨int*£©0x12ff78£»¡¡
*p¡¡
=¡¡
NULL£»¡¡
p¡¡
=¡¡
NULL£»
ÕâÀï¡¡
0x12ff78¸ÕºÃ¾ÍÊDZäÁ¿¡¡
jµÄµØÖ·¡£ÕâÑùµÄ»°Ò»ÇÐÕý³££¬µ«ÊÇÈç¹û°Ñ¡°intj=¡¡
100£»¡¡
¡±ÕâÐдúÂëɾ³ýµÄ»°£¬ÓÖ³öÏÖÉÏÊöµÄÎÊÌâÁË¡£²âÊÔµ½ÕâÀïÎÒ»¹ÊDz»¸ÊÐÄ£¬±àÒëÆ÷ÔõôÄÜ·¸Õâ
Öֵͼ¶´íÎóÄØ£¿ÓÚÊÇÓÖ½Ó׎øÐÐÁËÈçϲâÊÔ£º¡¡
unsignedinti¡¡
=10£»¡¡
//unsignedintj=¡¡
100£»¡¡
unsignedint*p¡¡
=¡¡
£¨unsigned¡¡
int*£©0x12ff78£»¡¡
*p=¡¡
NULL£»¡¡
p¡¡
=¡¡
NULL£»
µÃµ½µÄ½á¹ûÓëÉÏÃæÍêÈ«Ò»Ñù¡£µ±È»£¬ÎÒ»¹ÊÇûÓÐËÀÐÄ£¬ÓÖ½øÐÐÁËÈçϲâÊÔ£º¡¡
char¡¡
ch¡¡
=¡¡
10£»¡¡
char¡¡
*p¡¡
=¡¡
£¨char¡¡
*£©0x12ff7c£»¡¡
*p=¡¡
NULL£»¡¡
p¡¡
=¡¡
NULL£»¡¡
ÕâÑù×ӵĻ°£¬ÍêÈ«Õý³£¡£µ«µ±ÎÒɾ³ýµôµÚÒ»ÐдúÂëºóÔÙ²âÊÔ£¬ÕâÀïµÄ¡¡
pµÄÖµ²¢Î´±ä³É¡¡
0x00000000£¬¶øÊDZä³ÉÁË¡¡
0x0012ff00£¬Í¬Ê±¡¡
*pµÄÖµ±ä³ÉÁË¡¡
0¡£ÕâÓÖÊÇÔõô»ØÊÂÄØ£¿³õѧÕßÊÇ
·ñÈÏΪÕâÊDZàÒëÆ÷¡°Á¼ÐÄ·¢ÏÖ¡±£¬°Ñ*pµÄÖµ¸ÄдΪ¡¡
0ÁË¡£
Èç¹ûÄãÕæÕâôÈÏΪ£¬ÄǾʹó´íÌØ´íÁË¡£ÕâÀïµÄ*p»¹ÊǵØÖ·¡¡
0x12ff7cÉϵÄÄÚÈÝÂð£¿ÏÔÈ»
²»ÊÇ£¬¶øÊǵØÖ·¡¡
0x0012ff00ÉϵÄÄÚÈÝ¡£ÖÁÓÚ¡¡
0x12ff7cΪʲô±ä³É¡¡
0x0012ff00£¬ÔòÊÇÒòΪ±à
ÒëÆ÷ÈÏΪÕâÊÇ°Ñ¡¡
NULL¸³Öµ¸ø¡¡
charÀàÐ͵ÄÄڴ棬ËùÒÔÖ»ÊÇ°ÑÖ¸Õë±äÁ¿¡¡
pµÄµÍµØÖ·ÉϵÄÒ»¸ö
×Ö½Ú¸³ÖµÎª¡¡
0¡£ÖÁÓÚΪʲôÊǵ͵ØÖ·£¬Çë²Î¿´Ç°Ãæ½²½â¹ý´óС¶ËģʽÏà¹ØÄÚÈÝ¡£
²âÊÔµ½ÕâÀÒѾ»ù±¾¿ÉÒԿ϶¨ÕâÊÇ¡¡
VisualC£«£«6¡£0µÄÒ»¸ö¡¡
bug¡£ËùÒÔƽʱһ¶¨²»ÒªÃÔ
ÐÅij¸ö±àÒëÆ÷£¬ÒªÏàÐÅ×Ô¼ºµÄÅжϡ£µ±È»£¬ºóÃ滹»áÌáµ½Ò»¸öÎÒÈÏΪµÄ¡¡
VisualC£«£«6¡£0µÄÒ»
¸ö¡¡
bug¡£»¹ÓУ¬Õâ¸öССµÄÀý×Ó£¬ÄãÊÇ·ñ¿ÉÒÔÔÚ¶à¸ö±àÒëÆ÷ÉϲâÊÔ²âÊÔÄØ£¿
4¡£1¡£6£¬ÈçºÎ´ïµ½ÊÖÖÐÎÞ½£¡¢ÐØÖÐÒ²ÎÞ½£µÄµØ²½
àÞ£¬ÉÏÃæµÄÌÖÂÛÒ»²»Ð¡ÐľÍÕâô¶àÁË¡£ÕâÀïÎÒΪʲôҪ°ÑÕâ¸öССµÄÎÊÌâ·Åµ½ÕâÀﳤ
ƪ´óÂÛÄØ£¿ÎÒÊÇÏë¸æË߶ÁÕߣºÑо¿ÎÊÌâÒ»¶¨Òª¿Ï×êÑС£Ç§Íò²»ÒªÐ¡¿´Ä³Ò»¸ö¼òµ¥µÄÊÂÇ飬¼ò
µ¥µÄÊÂÇé¿ÉÄܸ»º¬×źܶàÃØÃÜ¡£¾¹ýÕâÑùÒ»·¬É£¬ÏàÐÅÄãÒ²Óв»ÉÙÊÕ»ñ¡£Æ½Ê±Ñ§Ï°¹¤×÷Ò²
ÊÇÈç´Ë£¬²»ÒªÐ¡ÇÆÈκÎÒ»¼þ¼òµ¥µÄÊÂÇ飬°Ñ¼òµ¥µÄÊÂÇé×öºÃÒ²ÊÇÒ»ÖÖΰ´ó¡£ÀÍÄ£ÐíÕñ³¬¿ªÁË
¼¸Ê®ÄêµÄµõ³µ£¬¼¼Êõ¾«µ½Ö¸ÄÄ´òÄĵĵز½¡£´ïµ½ÕâÖ̶ֳÈÊÇÐèÒª»¨¿à¹¦·òµÄ£¬¼¸Ê®ÄêÈçÒ»ÈÕ
ÌìÌìÖظ´Õâ¼þ¿´Ëƺܼòµ¥µÄÊÂÇ飬Õâ²»ÊÇÒ»°ãÈËÄÜ×öµ½µÄ¡£Í¬ÑùµÄ£¬ÔÚ¡¶ÌìÁú°Ë²¿¡·ÖУ¬Ïô
·åѪս¾ÛÏÍׯµÄʱºò£¬Ò»Ì×ƽƽ·²·²µÄÌ«×泤ȴòµÃ»¢»¢ÉúÍþ£¬ÔÚ³¡µÄÓ¢ÐÛÎÞ²»Åå·þÖÁ¼«£¬
ÕâÒ²ÊÇÆä¿àÁ·µÄ½á¹û¡£ÎÒÃÇѧϰ¹¤×÷ͬÑùÈç´Ë£¬Òª¿ÏÏ¿๦·ò×êÑУ¬²»ÒªÅÂ×êµÃÉֻÅÂ×ê
µÃ²»Éî¡£ÆäʵÕâÒ²¾ÍÊÇΪʲôͬһ¸ö°àµÄѧÉú£¬Ë®Æ½»áÏà²î·Ç³£´óµÄ×î¹Ø¼üÖ®´¦¡£Ñ§µÃºÃµÄ£¬
ÍùÍùÊÇÄÇЩÉáµÃ×êÑеÄѧÉú¡£ÎÒƽʱÉϿνÌѧÉúµÄ¾ø²»½ö½öÊÇ֪ʶµã£¬¸ü¶àµÄʱºòÎÒÔÚ½ÌËû
ÃÇѧϰºÍ½â¾öÎÊÌâµÄ·½·¨¡£ÓÐʱºòÕâ¸ö¹ý³ÌÔ¶±È½áÂÛÒªÖØÒªµÄ¶à¡£ºóÃæµÄÄÚÈÝ£¬ÄãÒ²Ó¦¸ÃÄÜ
¿´³öÀ´£¬Îҷdz£×¢Öعý³ÌµÄ·ÖÎö£¬Ö»ÓÐÄãÕæÕýÃ÷°×ÁËÕâЩ˼¿¼ÎÊÌâ¡¢½â¾öÎÊÌâµÄ·½·¨ºÍ¹ý³Ì£¬
Äã²ÅÄÜÕæÕýÁ¢ÓÚ²»°ÜÖ®µØ¡£ËùÓеÄÎÊÌâ¶ÔÄãÀ´Ëµ¶¼ÊÇÒ»¸öÑù£¬Ã»Óб¾ÖʵÄÇø±ð¡£½â¾öÈκÎÎÊ
ÌâµÄ°ì·¨¶¼Ò»Ö£¬ÄǾÍÊÇ°Ñû¼û¹ýµÄ¡¢²»»áµÄÎÊÌâÏë·¨É跨ת»»³ÉÄã¼û¹ýµÄ¡¢Äã»áµÄÎÊÌ⣻
ÖÁÓÚÔõôȥת»»ÄǾÍÒª¿¿ÄãµÄ¿àѧ¿àÁ·ÁË¡£Ò²¾ÍÊÇ˵ÄãÒª´ïµ½ÊÖÖÐÎÞ½££¬ÐØÖÐÒ²ÎÞ½£µÄµØ²½¡£
µ±È»ÕâЩֻÊÇÎÒ¸öÈ˵ÄÁìÎò£¬Ð´ÔÚÕâÀïÏ£ÍûÄÜÓë¾ý¹²Ãã¡£
4¡£2£¬Êý×é
4¡£2¡£1£¬Êý×éµÄÄÚ´æ²¼¾Ö
ÏÈ¿´ÏÂÃæµÄÀý×Ó£º¡¡
inta£§5£§£»
ËùÓÐÈ˶¼Ã÷°×ÕâÀﶨÒåÁËÒ»¸öÊý×飬Æä°üº¬ÁË¡¡
5¸ö¡¡
intÐ͵ÄÊý¾Ý¡£ÎÒÃÇ¿ÉÒÔÓá¡
a£§0£§£»a£§1£§
µÈÀ´·ÃÎÊÊý×éÀïÃæµÄÿһ¸öÔªËØ£¬ÄÇôÕâЩԪËصÄÃû×Ö¾ÍÊÇ¡¡
a£§0£§£»a£§1£§¡Â𣿿´ÏÂÃæµÄʾÒâ
ͼ£º
5intaa£§0£§£»a£§1£§aaint20byte20byte5int5intaa£§0£§£»a£§1£§aaint20byte20byte5int
ÈçÉÏͼËùʾ£¬µ±ÎÒÃǶ¨ÒåÒ»¸öÊý×é¡¡
aʱ£¬±àÒëÆ÷¸ù¾ÝÖ¸¶¨µÄÔªËظöÊýºÍÔªËصÄÀàÐÍ·ÖÅäÈ·¶¨
´óС£¨ÔªËØÀàÐÍ´óС*ÔªËظöÊý£©µÄÒ»¿éÄڴ棬²¢°ÑÕâ¿éÄÚ´æµÄÃû×ÖÃüÃûΪ¡¡
a¡£Ãû×Ö¡¡
aÒ»µ©
ÓëÕâ¿éÄÚ´æÆ¥Åä¾Í²»Äܱ»¸Ä±ä¡£a£§0£§£»a£§1£§µÈΪ¡¡
aµÄÔªËØ£¬µ«²¢·ÇÔªËصÄÃû×Ö¡£Êý×éµÄÿһ¸ö
ÔªËض¼ÊÇûÓÐÃû×ֵġ£ÄÇÏÖÔÚÔÙÀ´»Ø´ðµÚÒ»Õ½²½â¡¡
sizeof¹Ø¼ü×ÖʱµÄ¼¸¸öÎÊÌ⣺¡¡
sizeof£¨a£©µÄֵΪ¡¡
sizeof£¨int£©*5£¬32λϵͳÏÂΪ¡¡
20¡£¡¡
sizeof£¨a£§0£§£©µÄֵΪ¡¡
sizeof£¨int£©£¬32λϵͳÏÂΪ¡¡
4¡£¡¡
sizeof£¨a£§5£§£©µÄÖµÔÚ¡¡
32λϵͳÏÂΪ¡¡
4¡£²¢Ã»Óгö´í£¬ÎªÊ²Ã´ÄØ£¿ÎÒÃǽ²¹ý¡¡
sizeofÊǹؼü×Ö
²»ÊǺ¯Êý¡£º¯ÊýÇóÖµÊÇÔÚÔËÐеÄʱºò£¬¶ø¹Ø¼ü×Ö¡¡
sizeofÇóÖµÊÇÔÚ±àÒëµÄʱºò¡£ËäÈ»²¢²»´æÔÚ¡¡
a£§5£§Õâ¸öÔªËØ£¬µ«ÊÇÕâÀïÒ²²¢Ã»ÓÐÈ¥ÕæÕý·ÃÎÊ¡¡
a£§5£§£»¶øÊǽö½ö¸ù¾ÝÊý×éÔªËصÄÀàÐÍÀ´È·¶¨Æä
Öµ¡£ËùÒÔÕâÀïʹÓá¡
a£§5£§²¢²»»á³ö´í¡£¡¡
sizeof£¨&a£§0£§£©µÄÖµÔÚ¡¡
32λϵÏÂΪ¡¡
4£¬ÕâºÜºÃÀí½â¡£È¡ÔªËØ¡¡
a£§0£§µÄÊ×µØÖ·¡£¡¡
sizeof£¨&a£©µÄÖµÔÚ¡¡
32λϵͳÏÂҲΪ¡¡
4£¬ÕâÒ²ºÜºÃÀí½â¡£È¡Êý×é¡¡
aµÄÊ×µØÖ·¡£µ«ÊÇÔÚ¡¡
Visual¡¡
C£«£«6¡£0ÉÏ£¬Õâ¸öֵΪ¡¡
20£¬ÎÒÈÏΪÊÇ´íÎóµÄ¡£¡¡
4¡£2¡£2£¬Ê¡Õþ¸®ºÍÊÐÕþµÄÇø±ð&a£§0£§ºÍ&aµÄÇø±ð
ÕâÀï&a£§0£§ºÍ&aµ½µ×ÓÐʲôÇø±ðÄØ£¿a£§0£§ÊÇÒ»¸öÔªËØ£¬aÊÇÕû¸öÊý×飬ËäÈ»&a£§0£§ºÍ&a
µÄÖµÒ»Ñù£¬µ«ÆäÒâÒå²»Ò»Ñù¡£Ç°ÕßÊÇÊý×éÊ×ÔªËصÄÊ×µØÖ·£¬¶øºóÕßÊÇÊý×éµÄÊ×µØÖ·¡£¾Ù¸ö
Àý×Ó£ººþÄϵÄÊ¡Õþ¸®ÔÚ³¤É³£¬¶ø³¤É³µÄÊÐÕþ¸®Ò²ÔÚ³¤É³¡£Á½¸öÕþ¸®¶¼ÔÚ³¤É³£¬µ«Æä´ú±íµÄ
ÒâÒåÍêÈ«²»Í¬¡£ÕâÀïÒ²ÊÇͬһ¸öÒâ˼¡£
4¡£2¡£3£¬Êý×éÃû¡¡
a×÷Ϊ×óÖµºÍÓÒÖµµÄÇø±ð
¼òµ¥¶øÑÔ£¬³öÏÖÔÚ¸³Öµ·û¡°¡¡
=¡±ÓұߵľÍÊÇÓÒÖµ£¬³öÏÖÔÚ¸³Öµ·û¡°¡¡
=¡±×ó±ßµÄ¾ÍÊÇ×óÖµ¡£
±ÈÈ磻x=y¡£
×óÖµ£ºÔÚÕâ¸öÉÏÏÂÎÄ»·¾³ÖУ¬±àÒëÆ÷ÈÏΪ¡¡
xµÄº¬ÒåÊÇ¡¡
xËù´ú±íµÄµØÖ·¡£Õâ¸öµØÖ·Ö»ÓÐ
±àÒëÆ÷ÖªµÀ£¬ÔÚ±àÒëµÄʱºòÈ·¶¨£¬±àÒëÆ÷ÔÚÒ»¸öÌض¨µÄÇøÓò±£´æÕâ¸öµØÖ·£¬ÎÒÃÇÍêÈ«²»±Ø
¿¼ÂÇÕâ¸öµØÖ·±£´æÔÚÄÄÀï¡£
ÓÒÖµ£ºÔÚÕâ¸öÉÏÏÂÎÄ»·¾³ÖУ¬±àÒëÆ÷ÈÏΪ¡¡
yµÄº¬ÒåÊÇ¡¡
yËù´ú±íµÄµØÖ·ÀïÃæµÄÄÚÈÝ¡£Õâ
¸öÄÚÈÝÊÇʲô£¬Ö»Óе½ÔËÐÐʱ²ÅÖªµÀ¡£¡¡
CÓïÑÔÒýÈëÒ»¸öÊõÓï¡¡°¿ÉÐ޸ĵÄ×óÖµ¡±¡£Òâ˼¾ÍÊÇ£¬³öÏÖÔÚ¸³Öµ·û×ó±ßµÄ·ûºÅËù´ú
±íµÄµØÖ·ÉϵÄÄÚÈÝÒ»¶¨ÊÇ¿ÉÒÔ±»Ð޸ĵġ£»»¾ä»°Ëµ£¬¾ÍÊÇÎÒÃÇÖ»Äܸø·ÇÖ»¶Á±äÁ¿¸³Öµ¡£
¼ÈÈ»ÒѾÃ÷°××óÖµºÍÓÒÖµµÄÇø±ð£¬ÏÂÃæ¾ÍÌÖÂÛÒ»ÏÂÊý×é×÷Ϊ×óÖµºÍÓÒÖµµÄÇé¿ö£º
µ±¡¡
a×÷ΪÓÒÖµµÄʱºò´ú±íµÄÊÇʲôÒâ˼ÄØ£¿ºÜ¶àÊéÈÏΪÊÇÊý×éµÄÊ×µØÖ·£¬ÆäʵÕâÊǷdz£
´íÎóµÄ¡£a×÷ΪÓÒֵʱÆäÒâÒåÓë&a£§0£§ÊÇÒ»Ñù£¬´ú±íµÄÊÇÊý×éÊ×ÔªËصÄÊ×µØÖ·£¬¶ø²»ÊÇÊý×é
µÄÊ×µØÖ·¡£ÕâÊÇÁ½ÂëÊ¡£µ«ÊÇ×¢Ò⣬Õâ½ö½öÊÇ´ú±í£¬²¢Ã»ÓÐÒ»¸öµØ·½£¨ÕâÖ»ÊǼòµ¥µÄÕâô
ÈÏΪ£¬Æä¾ßÌåʵÏÖϸ½Ú²»×÷¹ý¶àÌÖÂÛ£©À´´æ´¢Õâ¸öµØÖ·£¬Ò²¾ÍÊÇ˵±àÒëÆ÷²¢Ã»ÓÐΪÊý×é¡¡
a
·ÖÅäÒ»¿éÄÚ´æÀ´´æÆäµØÖ·£¬ÕâÒ»µã¾ÍÓëÖ¸ÕëÓкܴóµÄ²î±ð¡£¡¡
a×÷ΪÓÒÖµ£¬ÎÒÃÇÇå³þÁËÆ京Ò壬ÄÇ×÷Ϊ×óÖµÄØ£¿¡¡
a²»ÄÜ×÷Ϊ×óÖµ£¡Õâ¸ö´íÎ󼸺õÿһ¸öѧÉú¶¼·¸¹ý¡£±àÒëÆ÷»áÈÏΪÊý×éÃû×÷Ϊ×óÖµ´ú±í
µÄÒâ˼ÊÇ¡¡
aµÄÊ×ÔªËصÄÊ×µØÖ·£¬µ«ÊÇÕâ¸öµØÖ·¿ªÊ¼µÄÒ»¿éÄÚ´æÊÇÒ»¸ö×ÜÌ壬ÎÒÃÇÖ»ÄÜ·ÃÎÊÊý
×éµÄij¸öÔªËضøÎÞ·¨°ÑÊý×éµ±Ò»¸ö×ÜÌå½øÐзÃÎÊ¡£ËùÒÔÎÒÃÇ¿ÉÒÔ°Ñ¡¡
a£§i£§µ±×óÖµ£¬¶øÎÞ·¨°Ñ¡¡
a
µ±×óÖµ¡£ÆäʵÎÒÃÇÍêÈ«¿ÉÒÔ°Ñ¡¡
aµ±Ò»¸öÆÕͨµÄ±äÁ¿À´¿´£¬Ö»²»¹ýÕâ¸ö±äÁ¿ÄÚ²¿·ÖΪºÜ¶àС¿é£¬
ÎÒÃÇÖ»ÄÜͨ¹ý·Ö±ð·ÃÎÊÕâЩС¿éÀ´´ïµ½·ÃÎÊÕû¸ö±äÁ¿¡¡
aµÄÄ¿µÄ¡£
4¡£3£¬Ö¸ÕëÓëÊý×éÖ®¼äµÄ¶÷¶÷Ô¹Ô¹
ºÜ¶à³õѧÕßŪ²»ÇåÖ¸ÕëºÍÊý×éµ½µ×ÓÐʲôÑùµÄ¹Øϵ¡£ÎÒÏÖÔھ͸æËßÄ㣺ËûÃÇÖ®¼äûÓÐ
ÈκιØϵ£¡Ö»ÊÇËûÃǾ³£´©×ÅÏàËƵÄÒ·þÀ´¶ºÄãÍæ°ÕÁË¡£
Ö¸Õë¾ÍÊÇÖ¸Õ룬ָÕë±äÁ¿ÔÚ¡¡
32λϵͳÏ£¬ÓÀÔ¶Õ¼¡¡
4¸ö¡¡
byte£¬ÆäֵΪijһ¸öÄÚ´æµÄµØÖ·¡£
Ö¸Õë¿ÉÒÔÖ¸ÏòÈκεط½£¬µ«ÊDz»ÊÇÈκεط½Ä㶼ÄÜͨ¹ýÕâ¸öÖ¸Õë±äÁ¿·ÃÎʵ½¡£
Êý×é¾ÍÊÇÊý×飬Æä´óСÓëÔªËصÄÀàÐͺ͸öÊýÓйء£¶¨ÒåÊý×éʱ±ØÐëÖ¸¶¨ÆäÔªËصÄÀàÐÍ
ºÍ¸öÊý¡£Êý×é¿ÉÒÔ´æÈκÎÀàÐ͵ÄÊý¾Ý£¬µ«²»Äܴ溯Êý¡£
¼ÈÈ»ËüÃÇÖ®¼äûÓÐÈκιØϵ£¬ÄÇΪºÎºÜ¶àÈË°ÑÊý×éºÍÖ¸Õë»ìÏýÄØ£¿ÉõÖÁºÜ¶àÈËÈÏΪָ
ÕëºÍÊý×éÊÇÒ»ÑùµÄ¡£Õâ¾ÍÓëÊÐÃæÉϵġ¡
CÓïÑÔµÄÊéÓйأ¬¼¸ºõûÓÐÒ»±¾Êé°ÑÕâ¸öÎÊÌ⽲͸³¹£¬
½²Ã÷°×ÁË¡£
4¡£3¡£1£¬ÒÔÖ¸ÕëµÄÐÎʽ·ÃÎʺÍÒÔϱêµÄÐÎʽ·ÃÎÊ
ÏÂÃæÎÒÃǾÍÏêϸÌÖÂÛÌÖÂÛËüÃÇÖ®¼äËÆÊǶø·ÇµÄһЩÌص㡣ÀýÈ磬º¯ÊýÄÚ²¿ÓÐÈç϶¨Ò壺¡¡
A£©£»char*p¡¡
=¡¡
¡°abcdef¡±£»¡¡
B£©£»chara£§£§=¡°123456¡±£»¡¡
4¡£3¡£1¡£1£¬ÒÔÖ¸ÕëµÄÐÎʽ·ÃÎʺÍÒÔϱêµÄÐÎʽ·ÃÎÊÖ¸Õë
Àý×Ó¡¡
A£©¶¨ÒåÁËÒ»¸öÖ¸Õë±äÁ¿¡¡
p£¬p±¾ÉíÔÚÕ»ÉÏÕ¼¡¡
4¸ö¡¡
byte£¬pÀï´æ´¢µÄÊÇÒ»¿éÄÚ´æµÄÊ×
µØÖ·¡£Õâ¿éÄÚ´æÔÚ¾²Ì¬Çø£¬Æä¿Õ¼ä´óСΪ¡¡
7¸ö¡¡
byte£¬Õâ¿éÄÚ´æҲûÓÐÃû×Ö¡£¶ÔÕâ¿éÄÚ´æµÄ·Ã
ÎÊÍêÈ«ÊÇÄäÃûµÄ·ÃÎÊ¡£±ÈÈçÏÖÔÚÐèÒª¶ÁÈ¡×Ö·û¡®e¡¯£¬ÎÒÃÇÓÐÁ½ÖÖ·½Ê½£º¡¡
1£©£¬ÒÔÖ¸ÕëµÄÐÎʽ£º¡¡
*£¨p£«4£©¡£ÏÈÈ¡³ö¡¡
pÀï´æ´¢µÄµØÖ·Öµ£¬¼ÙÉèΪ¡¡
0x0000FF00£¬È»ºó¼Ó
ÉÏ¡¡
4¸ö×Ö·ûµÄÆ«ÒÆÁ¿£¬µÃµ½ÐµĵØÖ·¡¡
0x0000FF04¡£È»ºóÈ¡³ö¡¡
0x0000FF04µØÖ·ÉϵÄÖµ¡£¡¡
2£©£¬ÒÔϱêµÄÐÎʽ£º¡¡
p£§4£§¡£±àÒëÆ÷×ÜÊÇ°ÑÒÔϱêµÄÐÎʽµÄ²Ù×÷½âÎöΪÒÔÖ¸ÕëµÄÐÎʽµÄ²Ù
×÷¡£p£§4£§Õâ¸ö²Ù×÷»á±»½âÎö³É£ºÏÈÈ¡³ö¡¡
pÀï´æ´¢µÄµØÖ·Öµ£¬È»ºó¼ÓÉ