CÓïÑÔÖ¸Õ루¶þ£©
Ö¸ÕëÊÇ£ÃÓïÑÔÖй㷺ʹÓõÄÒ»ÖÖÊý¾ÝÀàÐÍ¡£ÔËÓÃÖ¸Õë±à³ÌÊÇ£ÃÓïÑÔ×îÖ÷ÒªµÄ·ç¸ñÖ®Ò»¡£ÀûÓÃÖ¸Õë±äÁ¿¿ÉÒÔ±íʾ¸÷ÖÖÊý¾Ý½á¹¹£»Äܷܺ½±ãµØʹÓÃÊý×éºÍ×Ö·û´®£»²¢ÄÜÏó»ã±àÓïÑÔÒ»Ñù´¦ÀíÄÚ´æµØÖ·£¬´Ó¶ø±à³ö¾«Á·¶ø¸ßЧµÄ³ÌÐò¡£Ö¸Õ뼫´óµØ·á¸»ÁË£ÃÓïÑԵŦÄÜ¡£Ñ§Ï°Ö¸ÕëÊÇѧϰ£ÃÓïÑÔÖÐ×îÖØÒªµÄÒ»»·£¬ÄÜ·ñÕýÈ·Àí½âºÍʹÓÃÖ¸ÕëÊÇÎÒÃÇÊÇ·ñÕÆÎÕ£ÃÓïÑÔµÄÒ»¸ö±êÖ¾¡£Í¬Ê±£¬Ö¸ÕëÒ²ÊÇ£ÃÓïÑÔÖÐ×îΪÀ§ÄѵÄÒ»²¿·Ö£¬ÔÚѧϰÖгýÁËÒªÕýÈ·Àí½â»ù±¾¸ÅÄ»¹±ØÐëÒª¶à±à³Ì£¬ÉÏ»úµ÷ÊÔ¡£Ö»Òª×÷µ½ÕâЩ£¬Ö¸ÕëÒ²ÊDz»ÄÑÕÆÎյġ£
10.1 µØÖ·Ö¸ÕëµÄ»ù±¾¸ÅÄî
ÔÚ¼ÆËã»úÖУ¬ËùÓеÄÊý¾Ý¶¼ÊÇ´æ·ÅÔÚ´æ´¢Æ÷Öеġ£Ò»°ã°Ñ´æ´¢Æ÷ÖеÄÒ»¸ö×Ö½Ú³ÆΪһ¸öÄÚ´æµ¥Ôª£¬²»Í¬µÄÊý¾ÝÀàÐÍËùÕ¼ÓõÄÄÚ´æµ¥ÔªÊý²»µÈ£¬ÈçÕûÐÍÁ¿Õ¼2¸öµ¥Ôª£¬×Ö·ûÁ¿Õ¼1¸öµ¥ÔªµÈ£¬ÔÚÇ°ÃæÒÑÓÐÏêϸµÄ½éÉÜ¡£ÎªÁËÕýÈ·µØ·ÃÎÊÕâЩÄÚ´æµ¥Ôª£¬±ØÐëΪÿ¸öÄÚ´æµ¥Ôª±àÉϺš£¸ù¾ÝÒ»¸öÄÚ´æµ¥ÔªµÄ±àºÅ¼´¿É׼ȷµØÕÒµ½¸ÃÄÚ´æµ¥Ôª¡£ÄÚ´æµ¥ÔªµÄ±àºÅÒ²½Ð×öµØÖ·¡£ ¼ÈÈ»¸ù¾ÝÄÚ´æµ¥ÔªµÄ±àºÅ»òµØÖ·¾Í¿ÉÒÔÕÒµ½ËùÐèµÄÄÚ´æµ¥Ôª£¬ËùÒÔͨ³£Ò²°ÑÕâ¸öµØÖ·³ÆΪָÕë¡£ ÄÚ´æµ¥ÔªµÄÖ¸ÕëºÍÄÚ´æµ¥ÔªµÄÄÚÈÝÊÇÁ½¸ö²»Í¬µÄ¸ÅÄî¡£ ¿ÉÒÔÓÃÒ»¸öͨË×µÄÀý×ÓÀ´ËµÃ÷ËüÃÇÖ®¼äµÄ¹Øϵ¡£ÎÒÃǵ½ÒøÐÐÈ¥´æÈ¡¿îʱ£¬ ÒøÐй¤×÷ÈËÔ±½«¸ù¾ÝÎÒÃǵÄÕʺÅÈ¥ÕÒÎÒÃǵĴæ¿îµ¥£¬ ÕÒµ½Ö®ºóÔÚ´æµ¥ÉÏдÈë´æ¿î¡¢È¡¿îµÄ½ð¶î¡£ÔÚÕâÀÕʺžÍÊÇ´æµ¥µÄÖ¸Õ룬 ´æ¿îÊýÊÇ´æµ¥µÄÄÚÈÝ¡£¶ÔÓÚÒ»¸öÄÚ´æµ¥ÔªÀ´Ëµ£¬µ¥ÔªµÄµØÖ·¼´ÎªÖ¸Õ룬ÆäÖдæ·ÅµÄÊý¾Ý²ÅÊǸõ¥ÔªµÄÄÚÈÝ¡£ÔÚ£ÃÓïÑÔÖУ¬ÔÊÐíÓÃÒ»¸ö±äÁ¿À´´æ·ÅÖ¸Õ룬ÕâÖÖ±äÁ¿³ÆΪָÕë±äÁ¿¡£Òò´Ë£¬Ò»¸öÖ¸Õë±äÁ¿µÄÖµ¾ÍÊÇij¸öÄÚ´æµ¥ÔªµÄµØÖ·»ò³ÆΪijÄÚ´æµ¥ÔªµÄÖ¸Õë¡£
ͼÖУ¬ÉèÓÐ×Ö·û±äÁ¿C£¬ÆäÄÚÈÝΪ“K”(ASCIIÂëΪʮ½øÖÆÊý 75)£¬CÕ¼ÓÃÁË011AºÅµ¥Ôª(µØÖ·ÓÃÊ®Áù½øÊý±íʾ)¡£ÉèÓÐÖ¸Õë±äÁ¿P£¬ÄÚÈÝΪ011A£¬ÕâÖÖÇé¿öÎÒÃdzÆΪPÖ¸Ïò±äÁ¿C£¬»ò˵PÊÇÖ¸Ïò±äÁ¿CµÄÖ¸Õë¡£
ÑϸñµØ˵£¬Ò»¸öÖ¸ÕëÊÇÒ»¸öµØÖ·£¬ÊÇÒ»¸ö³£Á¿¡£¶øÒ»¸öÖ¸Õë±äÁ¿È´¿ÉÒÔ±»¸³Ó費ͬµÄÖ¸ÕëÖµ£¬ÊDZäÁ¿¡£µ«³£°ÑÖ¸Õë±äÁ¿¼ò³ÆΪָÕ롣ΪÁ˱ÜÃâ»ìÏý£¬ÎÒÃÇÖÐÔ¼¶¨£º“Ö¸Õë”ÊÇÖ¸µØÖ·£¬Êdz£Á¿£¬“Ö¸Õë±äÁ¿”ÊÇָȡֵΪµØÖ·µÄ±äÁ¿¡£¶¨ÒåÖ¸ÕëµÄÄ¿µÄÊÇΪÁËͨ¹ýÖ¸ÕëÈ¥·ÃÎÊÄÚ´æµ¥Ôª¡£
¼ÈȻָÕë±äÁ¿µÄÖµÊÇÒ»¸öµØÖ·£¬ÄÇôÕâ¸öµØÖ·²»½ö¿ÉÒÔÊDZäÁ¿µÄµØÖ·£¬Ò²¿ÉÒÔÊÇÆäËüÊý¾Ý½á¹¹µÄµØÖ·¡£ÔÚÒ»¸öÖ¸Õë±äÁ¿Öдæ·ÅÒ»¸öÊý×é»òÒ»¸öº¯ÊýµÄÊ×µØÖ·ÓкÎÒâÒåÄØ£¿ ÒòΪÊý×é»òº¯Êý¶¼ÊÇÁ¬Ðø´æ·ÅµÄ¡£Í¨¹ý·ÃÎÊÖ¸Õë±äÁ¿È¡µ
Ïà¹ØÎĵµ£º
cÓëc++ staticº¯ÊýµÄÇø±ð
±¾ÎÄת×Ô£ºhttp://blog.csdn.net/lipps/archive/2007/05/18/1615419.aspx
static¹Ø¼ü×ÖÊÇC, C++Öж¼´æÔڵĹؼü×Ö, ËüÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½, ÆäÖÐÇ°Á½ÖÖÖ»Ö¸ÔÚCÓïÑÔÖÐʹÓÃ, µÚÈýÖÖÔÚC++ÖÐʹÓÃ(C,C++ÖоßÌåϸ΢²Ù×÷²»¾¡Ïàͬ, ±¾ÎÄÒÔC++Ϊ׼).
(1)¾Ö²¿¾²Ì¬±äÁ¿
(2)Íⲿ¾²Ì¬±ä ......
#include <stdio.h>
#define N 19
int main()
{
int i;
for (i=0;i<=N;i++)
{
printf("%*.*s%-*.*s\n",N,i<=N/2?i:N-1,"*******************",\
N,i<=N/2?i+1:N-i+1,"*******************");
}
return 0;
}
%m.ns ......
1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌص㣨±»ÊÀÈ˳ÆΪ“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾ ......
ÒªÁ˽âÖ¸Õë,¶à¶àÉÙÉÙ»á³öÏÖһЩ±È½Ï¸´ÔÓµÄÀàÐÍ,ËùÒÔÎÒÏȽéÉÜ
Ò»ÏÂÈçºÎÍêÈ«Àí½âÒ»¸ö¸´ÔÓÀàÐÍ,ÒªÀí½â¸´ÔÓÀàÐÍÆäʵºÜ¼òµ¥,Ò»
¸öÀàÐÍÀï»á³öÏֺܶàÔËËã·û,ËûÃÇÒ²ÏñÆÕͨµÄ±í´ïʽһÑù,ÓÐÓÅÏÈ
¼¶,ÆäÓÅÏȼ¶ºÍÔËËãÓÅÏȼ¶Ò»Ñù,ËùÒÔÎÒ×ܽáÁËÒ»ÏÂÆäÔÔò:
´Ó±äÁ¿Ãû´¦Æð,¸ù¾ÝÔËËã·ûÓÅÏȼ¶½áºÏ,Ò»²½Ò»²½·ÖÎö.
ÏÂÃæÈÃÎÒÃÇÏÈ´Ó¼òµ¥µÄÀàÐ ......
¡¾checkpass.c¡¿
#include <stdio.h>
#include <string.h>
int checkpass(void){
int x;
char a[9];
x = 0;
fprintf(stderr,"a at %p and\nx at %p\n", (void *)a, (void *)&x);
printf("Enter a short word: ");
&nbs ......