C/C++Éî²ã̽Ë÷
Ò»¡¢
1¡¢¹ØÓÚ×Ö½Ú˳Ðò£º»°ËµÔÚÌØ¶¨µÄÓ²¼þƽ̨ÉÏ£¬¶à×Ö½ÚÊý¾ÝµÄ˳Ðò´æ·ÅÓÐÁ½ÖÖ·½Ê½£¨little-endian¡¢big-endian£©¡£Ç°ÕßµÄÊý¾ÝµÄµÍ×Ö½Ú
²¿·Ö´æ·ÅÔڵ͵ØÖ·Äڴ棬ºóÕßÇ¡ºÃÏà·´¡£PCÒ»°ãÊÇ»ùÓÚIA-32΢´¦ÀíÆ÷£¬ÊôÓÚlittle-endian¡£Ä³Ð©RISC¼Ü¹¹µÄCPU£¬ÀýÈçSPARC¡¢
POWERPCµÈ£¬ÔòÊôÓÚbig-endian¡£
2¡¢µ÷Óú¯Êý¡¢Õ»£¬±äÁ¿µÄ¿É¼û·¶Î§ÓëÉúÃüÆÚ£ºÎÒÃÇÖªµÀÒ»¸ö³ÌÐòÓÉÊý¾ÝºÍ´úÂëÁ½´ó²¿·Ö¹¹³É£¬¶øÊý¾ÝÓм¸ÖÖÀà±ð£¬Ò»ÖÖÊÇ“¾²Ì¬”µÄ£¬Ò²¾Í
ÊÇ˵ÔÚÕû¸ö³ÌÐòÔËÐÐÆÚ¼ä£¬ËüÔÚÄÚ´æÖеĵØÖ·Êǹ̶¨µÄ£¬´úÂë¿ÉÒÔ¶ÔÆä·´¸´·ÃÎÊ¡£CÓïÑÔÖеÄÍⲿ±äÁ¿£¬ÄÚ²¿¾²Ì¬±äÁ¿¾ÍÊôÓÚ´ËÀ࣬´æ´¢
ÓÚÊý¾Ý¶Î£¨ÕâЩÊý¾ÝµÄµØÖ·ÔÚ³ÌÐò½øÐÐÁ´½ÓµÄʱºò¾ÍÄÜ׼ȷËã³ö£©¡£ÁíÒ»ÖÖÊÇ“¶¯Ì¬”µÄ£¬ËûÃÇÔÚÄÚ´æµÄµØÖ·²»Êǹ̶¨µÄ£¬¶ÔËûÃǵIJÙ×÷
¾ÍÊǶԓջ”½øÐвÙ×÷¡£
3¡¢±äÁ¿µÄÉùÃ÷ºÍ¶¨Ò壺 “ÉùÃ÷”Ö»ÊǸæËß±àÒëÆ÷ij¸ö±êʶ·ûÊÇ£º±äÁ¿£¨Ê²Ã´ÀàÐÍ£¿£©»¹ÊǺ¯Êý£¨²ÎÊýºÍ·µ»ØÖµÊÇʲô£¿£©¡£ÒªÊÇÔÚºóÃæµÄ
´úÂëÖгöÏָñêʶ·û£¬±àÒëÆ÷¾ÍÖªµÀÈçºÎ´¦Àí¡£ÉùÃ÷±äÁ¿²»»áµ¼Ö±àÒëÆ÷ΪÕâ¸ö±äÁ¿·ÖÅä´æ´¢¿Õ¼ä¡£
4¡¢±àÒëÓëÁ´½Ó£º ±àÒë³ÌÐòÒª×öµÄÊÂÖ®Ò»¾ÍÊǰÑËùÓÐÐèҪȷ¶¨µØÖ·µÄ·ûºÅ¼Ç¼ÏÂÀ´£¬È»ºóÁ´½Ó³ÌÐòÔÚÕÒµ½ËüÃǵ͍ÒåµãÖ®ºóͨ¹ý¼ÆËã¸øÓè
ºÏÊʵĵØÖ·¡£µ±ËùÓеķûºÅ¶¼ÓÐÈ·¶¨µÄµØÖ·Ê±£¬Á´½Ó³ÌÐò¾ÍÄܹ»²úÉú¿ÉÖ´ÐÐÎļþ¡£Èç¹û»¹ÓзûºÅ²»ÄÜÈ·¶¨µØÖ·£¨ÕÒ²»µ½¶¨Òå»òÖØ¸´¶¨Ò壩
Á´½Ó³ÌÐò¾Í»á±¨´í¡£
5¡¢Íⲿ±äÁ¿µÄÁ´½ÓÐÔÖÊÓ뾲̬ÄÚ²¿±äÁ¿£º Íⲿ±äÁ¿Ä¬ÈÏÁ´½ÓÐÔÖÊÊÇÍⲿµÄ£¨extern£©£¬static¸Ä±äÍⲿ±äÁ¿µÄÁ´½ÓÐÔÖÊ£¬Ê¹Íⲿ±äÁ¿µÄ
Á´½ÓÐÔÖÊÊÇÄÚ²¿µÄ¡£¶ø¶ÔÓÚÄÚ²¿±äÁ¿£¬static¸Ä±äµÄÊÇÆä´æ´¢ÐÔÖÊ£¬Ê¹Æä¿É¼û·¶Î§²»±ä£¬Éú´æÆÚΪ³ÌÐòÔËÐÐÆÚ¼ä¡£
6¡¢º¯ÊýµÄÉùÃ÷¡¢¶¨ÒåÓëÁ´½ÓÐÔÖÊ£º
7¡¢Ê¹ÓÃÍ·Îļþ£º Í·ÎļþÓ¦¸Ã°üº¬£ºº¯ÊýÔÐÍÉùÃ÷£¬È«¾Ö±äÁ¿µÄÉùÃ÷£¬×Ô¼º¶¨ÒåµÄºêºÍÀàÐÍ£»
²»Ó¦¸Ã°üº¬£ºÈ«¾Ö±äÁ¿ºÍº¯ÊýµÄ¶¨Ò壨ȫ¾Ö±äÁ¿Ö»Äܶ¨ÒåÒ»´Î£¬Èç¹ûÄã°Ñ“int global = 0£»&rd
Ïà¹ØÎĵµ£º
C#ÀࣺÀàÊÇC# Öй¦ÄÜ×îΪǿ´óµÄÊý¾ÝÀàÐÍ£¬ÀàÒ²¶¨ÒåÁËÊý¾ÝÀàÐ͵ÄÊý¾ÝºÍÐÐΪ¡£È»ºó£¬³ÌÐòÔ±¿ÉÒÔ´´½¨×÷Ϊ´ËÀàµÄʵÀýµÄ¶ÔÏó¡£
C#½á¹¹Ì壺½á¹¹ÌåÊÇÇáÁ¿Ð͵ÄÀ࣬ʹÓÿªÏúÏà¶ÔÓÚÀà½ÏС¡£
C#ÀàºÍC#½á¹¹ÌåÁ½ÕߵĹØÏµ£º
1.Êý¾ÝÀàÐÍ£ºÀàºÍ½á¹¹Ìå¶¼ÊÇÊý¾ÝÀàÐÍ£¬ÀàÊÇÒýÓÃÀàÐÍ£¬½á¹¹ÌåÊÇÖµÀàÐÍ¡£
2.¼Ì³ÐÐÔ£ºÀà¿ÉÒԼ̳кͱ»¼Ì³Ð£¬¶ø½á¹ ......
1. C++ËäÈ»Ö÷ÒªÊÇÒÔCµÄ»ù´¡·¢Õ¹ÆðÀ´µÄÒ»ÃÅÐÂÓïÑÔ£¬µ«Ëý²»ÊÇCµÄÌæ´úÆ·£¬²»ÊÇCµÄÉý¼¶£¬C++ºÍCÊÇÐֵܹØÏµ¡£Ã»ÓÐ˱ÈËÏȽøµÄ˵·¨£¬¸üÖØÒªµÄÒ»µãÊÇCºÍC++¸÷×Եıê׼ίԱ»áÊǶÀÁ¢µÄ£¬×îеÄC++±ê×¼ÊÇC++98£¬×îеÄC±ê×¼ÊÇC99¡£Òò´ËҲûÓÐÏÈѧCÔÙ˵C++µÄ˵·¨£¬Ò²²»ÔÙ£¨×¢ÒâÕâ¸ö"²»ÔÙ"£©ÓÐC++Óï·¨ÊÇCÓï·¨µÄ³¬¼¯µÄ˵·¨¡£
2. C++/CL ......
¿´Êý¾Ý½á¹¹ñÍÕ»µÄʱºòдÁËÕâôһ¶Î´úÂë
#include<stdio.h>
#include<stdlib.h>
struct linkstack
{
int data;
struct linkstack *next;
};
int initstack(linkstack * S)
{
S = (linkstack *)malloc(sizeof(linkstack));
if(S == NULL) return 0;
S->next = NULL;
return 1;
}
int main(int ......