Ϊʲô˵ָÕëÊÇCÓïÑÔ¾«»ª£¿ÎªÊ²Ã´ËµÖ¸ÕëÊÇCÓïÑÔ¾«»ª£¿ÊǸúfortran¡¢Pascalһʱ´úµÄÓïÑÔÏà±È°É£¿±ÈÈçfortranÓï
Ϊʲô˵ָÕëÊÇCÓïÑÔ¾«»ª£¿
Ϊʲô˵ָÕëÊÇCÓïÑÔ¾«»ª£¿
ÊǸúfortran¡¢Pascalһʱ´úµÄÓïÑÔÏà±È°É£¿
±ÈÈçfortranÓïÑÔʹÓÃÁ´±í±ØÐëÓÃÓαêʵÏÖ¡£
[½â¾ö°ì·¨]
ÄÜÖ±½Ó²Ù×÷µØÖ·£¬Ð§Âʸß
[½â¾ö°ì·¨]
Ö¸ÕëÊǶÔÄÚ´æµØÖ·µÄÖ±½Ó³éÏó£¬ËùÒÔCÓïÑÔÄÜÆðµ½µÍ¼¶ÓïÑÔµÄ×÷ÓÃ
[½â¾ö°ì·¨]
ÆäʵÓеĴʻãÖ»ÊÇ¿ªÊ¼Ð´CµÄ½Ì¿ÆÊéÊéµÄÈË×Ô¼º±È½Ïϲ»¶µÄÌØÐÔ£¬Ã»±ØÒª°Ñ¡°¾«»ª¡±¿´µÄÄÇÃ´ÖØ
[½â¾ö°ì·¨]Ö¸ÕëÕâ¶«Î÷¸úÓ²¼þ(ÄÚ´æ)ÓкܴóµÄÔ¨Ô´,Äã°ÑÄÚ´æ¿´×÷ÊÇÒ»¸ö´óµÄ±í¸ñ(ÿ¸ö¸ñ×ÓÒ»¸öbyte),¶øÖ¸Õë¾ÍÊÇÿһ¸ö
¸ñ×ÓµÄ×ø±ê,Æäʵ¾ÍÊǸö4×ֽڵij¤ÕûÊý(32bit»úÆ÷)¶øÒÑ,ÄãÒª·ÃÎÊÈκÎÒ»¸öÊý¾Ý¶¼ÊÇ·ÃÎʸñ×Ó,ÒªÏë·ÃÎʸñ×Ó
¾ÍµÃÖªµÀËüµÄ×ø±ê(ÏëÏë×Ô¼ºÆ½Ê±Ôõô¿´±í¸ñ£©
È»ºó,Á¬Ðø4¸ö¸ñ×Ó(4B,32bit Machine)ÀïÃæÓпÉÄܷŵÄÊÇÁíÍâÒ»¸ö×ø±ê,Äã°ÑÕâ¸ö×ø±êÈ¡³öÀ´,È»
ºó¾Í¿ÉÒÔ·ÃÎÊÁíÍâÒ»¸ö¸ñ×Ó.NÖØÖ¸ÕëÒ²¾ÍÕâÑù,Ïñ¸öµÝ¹é.
²»¹ýÖ¸ÕëÀúÀ´Ò²ÊÇÒ»¸öÓÐÕùÒéµÄ»°Ì⣬µ«ÊÇËùÓÐÓÅÐãµÄ¸ß¼¶ÓïÑÔ¶¼ÊµÏÖÁËÖ¸ÕëÖ¸Õë×÷ΪһÖÖÊý¾ÝÀàÐÍ£¬¸ü¿¿½ü
½â¾öµÄÓ²¼þʵÏÖ¶ø²»ÊÇÉè¼ÆÊµÏÖ£¬Ò²¾ÍÊÇ˵ָÕëÔںܴó³Ì¶ÈÉÏÊǶÔÓ²¼þµÄÃèÊö£¬Ö±½Ó˵¾ÍÊǶԴ洢Æ÷µÄÃèÊö¡£
ÓÉ´Ë¿ÉÒÔ¿´³öÖ¸ÕëµÄÔËÓý«¼«Îª·½±ã¶Ô´æ´¢Æ÷µÄÖ±½Ó²Ù×÷¡£µ«´ÓÁíÒ»·½ÃæËµ£¬ÓÉÓÚÕâÖÖÃèÊöÌ«¹ýµÍ¼¶£¬²»ÀûÓÚ
¶Ô³ÌÐòÉè¼ÆË¼ÏëµÄÕÆÎÕ¡£ËùÒÔ˵һ¶Î³ÌÐò²»Ò»¶¨ÓÃÁËÖ¸Õë¾Í±Ø²»ÓÃÖ¸ÕëºÃ¡£Ö»ÄÜ˵ÔÚ´ó¶àÊýÇé¿öÏ£¬Ö¸Õë±È½Ï
Áé»î¡£²»¹ýÓÐЩËã·¨Ö»ÄÜÓÃÖ¸ÕëʵÏÖ
[½â¾ö°ì·¨]Ö¸Õë¾ÍÏñÇéÈ˵ÄÃÀÀöÐԸУ¬µ«ÊÇŪ²»ºÃ¾ÍÓÐΣÏÕ...
[½â¾ö°ì·¨]×îÖØÒªµÄÓ¦¸ÃÊÇЧÂʰɣ¡²»¹ýºÜΣÏÕ£¡
[½â¾ö°ì·¨]CÖÐÖ¸Õ빦ÄÜÇ¿´ó£¬¿ÉÒÔÖ±½Ó²Ù×÷µØÖ·£¬¼ä½ÓÒýÓöÔÏó£¬Êý×飬×Ö·û´®£¬º¯ÊýÖ¸ÕëµÈ¶¼ÊÇCºÜÖØÒªµÄ·½Ãæ¡£
[½â¾ö°ì·¨]ÏëÁ˽âÖ¸Õ룬Ïȳé³é΢»úÔÀíѰַÄÇÒ»Õ¡£Ö¸ÕëÓúÃÁË¿ÉÒÔ£¬¿É²»ÒªÈÃËûÂÒÖ¸£¬»áËÀÈ˵ģ¡
[½â¾ö°ì·¨]ÖªµÀÕâÒ»¾ä²»¡£*£¨£¨volatile unsigned int *)0x03000000) = (0x0 || ~(0x1 << 8)),³ýÁË»ã±àûÓÐʲôÓïÑÔ¿ÉÒÔÕâô×öµÄ¡£
»¹ÓÐÕâôÁ½¾ävoid *(int *,int *(void *)(int *,char*),char *);
int add(int,int);
int sub(int,int);
int mul(int,int);
int div(int,int);
int mod(int,int);
int main(void)
{
int a;
int b;
int c;
/*ÉùÃ÷º¯ÊýÖ¸ÕëÊý×é*/
int (*oper_funel[])(int,int) = {add,sub,mul,div,mod};
while(1)
{
printf("ÕâÊÇÒ»¸ö¼òµ¥µÄ¼ÆËãÆ÷£¬Ö÷ÒªÓÐÏÂÃæµÄ¹¦ÄÜ£¡\n");
printf("1:¼Ó\n2:¼õ\n3:³Ë\n4:³ý\n5:ÇóÄ£\n");
printf("ÊäÈë¸ñʽΪ:num1 num2 ²Ù×÷\n");
printf("ÇëÑ¡Ôñ:");
scanf("%d %d %d",&a,&b,&c);
printf("Result is:%d\n",oper_funel[c - 1](a,b));
}
return 0;
}
[½â¾ö°ì·¨]˵°×Á˾ÍÊÇÄÚ´æ²Ù×÷~~ЧÂʸß~¿ÉÒÔ¹ÜÀíÄÚ´æ~²Ù×÷Ó²¼þ
[½â¾ö°ì·¨]ʹÓÃÖ¸Õë¿ÉÒԶԱȽϵײãµÄ×ÊÔ´½øÐвÙ×÷°É
[½â¾ö°ì·¨]ÓÐÁËÖ¸Õ룬ÄãÄܶÔÕû¸öϵͳµÄÔËÐпռäÄÚÏë¸ÉÂï¾Í¸ÉÂï¡£¡£ºÃÊ»µÊ¶¼ÄÜ×ö
[½â¾ö°ì·¨]Ö¸Õ룬ÕÒÄãÕÒµ½¼ÒÃſڣ¬Åܶ¼Åܲ»µô£¬µ«ÕÒ´íÈ˾ÍÂé·³ÁË~
[½â¾ö°ì·¨]·¹ý¡£¡£¡£¡£¡£Ñ§Ï°
[½â¾ö°ì·¨]ºÇºÇ£¬ËùÒÔ˵CÓïÑÔ»¹ÊDZȽϵÍÒ»¼¶¡£
C++µÄ¾«»ª¾ÍÊÇÀàÐÍ£¬±ÈCÓïÑԵijéÏò¶È¸ü¸ßÁË¡£
ÄãÄÜÕÆÎÕC++µÄËùÓÐÀàÐ;͵ÈÓÚ¼ÝÔ¦ÁËC++ÁË¡£
[½â¾ö°ì·¨]³ýÁËÖ¸Õë C»¹ÓÐÆäËûµÄºÜ¶àϸ½Ú¶«Î÷ Ö»²»¹ý£¬Ö¸Õëȷʵ¾ÍÊÇCµÄÁé»ê
[½â¾ö°ì·¨]¼ÆËã»úϵͳ¸øÄÚ´æµ¥Ôª±àºÅ£¬ËùÒÔ·ÃÎÊÒ»¸öÄÚ´æµ¥ÔªÊ×ÏÈÒª»ñµÃÆäµØÖ·¡£Æäʵ¸ß¼¶ÓïÑÔÖеĺ¯ÊýÃû£¬±äÁ¿Ãû±¾ÖʾÍÊǵØÖ·¡£²»¹ýÕâÖÖµØÖ·ÊÇÒ»ÖÖÂß¼µØÖ·£¬ÔÚ³ÌÐòÔËÐÐÖÐÓɲÙ×÷ϵͳºÍÓ²¼þ¹²Í¬×ª»¯ÎªÏßÐÔµØÖ·×îºóÔÚת»¯ÎªÎïÀíµØÖ·¡£Ö¸ÕëÀàÐ͵ĴóСÊÇ4¸ö×Ö½Ú¹²32룬¿ÉÒÔ±íʾµÄµØÖ··¶Î§ÊÇ0-4G£¨0-2^32-1£©¡£ÔÚÕâ¸ö·¶Î§ÄÚ£¬Äã¿ÉÒÔÓÃÖ¸ÕëÖ¸ÏòÈκÎÒ»¿éÄÚ´æµ¥Ôª¡£ËùÒÔºÜÈÝÒ×ʵÏÖÄÚ´æµÄËæ»ú·¶Î§¡£Æä´Î£¬Ö¸ÕëʹÓøú¼ÆËã»úϵͳµÄ¼ä½ÓѰַ·½Ê½ÊÇÒ»Öµġ£»òÕß˵¼ä½ÓѰַÔڸ߼¶ÓïÑÔÖеÄʵÏÖ¾ÍÊÇͨ¹ýÖ¸ÕëÕâÖÖ·½Ê½µÄ¡£ËùÒÔÕâÖÖ·½Ê½ÔÚ·ÃÎÊÓ²¼þµÄʱºò¼¸ºõûÓÐʲôÆäËü¶îÍâµÄ¿ªÏú¡£ËùÒÔЧÂÊÊ®·Ö¸ß¡£ÔÚʵÏÖ²Ù×÷ϵͳÖУ¬Äã¿ÉÒÔ³ö´¦¿´µ½ËüµÄÔËÓá£
[½â¾ö°ì·¨]
Ò»¾ä»°£¬±È»ã±à¼òµ¥Ðí¶àµØÖ±½Ó²Ù×÷ÄÚ´æ
[½â¾ö°ì·¨]
¸öÈË¿´·¨£º
Èç¹ûCÓïÑÔûÓÐÖ¸Õ룬²Ù×÷ϵͳ¿ÖÅ»¹ÊǵÃÓûã±àÓïÑÔд¡£