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

CÉî¶È½âÆÊÎÊÌâ´úÂë·ÖÎö±Ê¼Ç2






<!--
@page { margin: 0.79in }
P { margin-bottom: 0.08in }
-->

ÊÇCÉî¶È½âÆÊ P47µÄһϵÁйØÓÚdefineºÍtypedefµÄÓ÷¨£º
/****ÒÔÏÂÊÇ
#define
a int[10]

µÄ¸÷ÖÖÓ÷¨£¬¶¼±¨´í
***
a[10]
a[10];
//**************
a[10]
a;
//**************
int
a[10];
//**************
int
a;
//**************
a
b[10];
//**************
a
b;
//**************
a*
b[10];
//**************
a*
b;
*********************************************/
/******ÒÔÏÂÊÇ
typedef
int a[10]
;
µÄÓ÷¨
*****************
//typedef
int a[10]¶¨ÒåÁËÒ»ÖÖ°üº¬
10¸ö
intµÄÊý×éµÄÀàÐÍ
a[10]
a[10];//±¨´í
,ûÓбêʶ·û
//******************************************
a[10]
a; //±¨´í
,ûÓбêʶ·û
//******************************************
int
a[10]; //Èç³£
,a[10]Ö»ÊǸöÆÕͨµÄÊý×é
//******************************************
int a;
//Èç³£
,aÖ»ÊǸöÆÕͨµÄ±äÁ¿
//******************************************
a
b[10];
//sizeof(a)Ϊ
40

//b[10] ÊǸö¶þάÊý×飬°üº¬ÁË
10*10¸ö
int

//b[1][1]=2;//¿ÉÒÔÈ糣ʹÓÃ
//******************************************
a
b;
//bÊǸöÏßÐÔÊý×é
//******************************************
a*
b;
//b
ÊǸö
aÐÍÖ¸Õë
,¿ÉÒÔÈç´Ë²Ù×÷£º
b=malloc(sizeof(a));
int i;
for(i=0;i<10;i++)
{
(*b)[i]=i;

}
for(i=0;i<10;i++)
{
printf("%d
",*(*b+i)); //Óë
(*b)[i]Ò»Ñù
}
¿ÉÄÜÓÐÈË»áÈÏΪÕâÀïµÄ
a*
b; ÊÇÉùÃ÷Ò»¸öÖ¸ÕëÊý×飬ÀàËÆÓÚ
int
*p[10]¡£
È»¶øÁ½ÕßÓб¾ÖʵIJ»Í¬£¬¼òµ¥À´½²£¬Ç°ÕßÊÇÒ»¸ö
40×ֽڵĿò×Ó£¬
b+1¾Í»áÏòÇ°ÒÆ
40×Ö½Ú¿òסÏÂ
40¸ö×Ö½Ú£»ºóÕßÊǸö
4×ֽڵĿò×Ó£¬
p+1Ö»»áÇ°ÒÆ
4×Ö½Ú¿òסÏÂ
4¸ö×Ö½Ú¡£
//******************************************
a*
b[10];
//b[10]ÊÇ
10¸ö
aÐÍÊý¾Ý¹¹³ÉµÄÊý×飬Ҳ¾ÍÊÇ˵ÓÐ
100¸ö
int
int
i,j;
for(i=0;i<10;i++)
{
b[i]=(a*)malloc(sizeof(a));
for(j=1;j<11;j++)
{
(*(b[i]))[j]=i*10+j;
}
printf("\n");
}
for(i=0;


Ïà¹ØÎĵµ£º

C\C++Ìõ¼þ£¨ÈýÄ¿£©ÔËËã·ûÇÉÃîÔ­Àí½âÎö

     ×î½üÒ»Ö±Ñо¿Ò»¸ö¶Ô¸öÈ˶øÑÔºÜÓмÛÖµµÄÒ»¸öLIB¿âµÄÄæÏò¡£ÔÚ½ñÌìϰàºóͻȻÁé¸ÐÉÁÏÖ£¬Õâ¸ö¶Ï¶ÏÐøÐøÄæÁ˽ӽüÒ»ÖܵĺËÐĹÜÀíÀà¡£ÖÕÓÚÔÚ½ñÌì¸øÄæÍêÁË¡£ÔÚ×îºóÒ»¸öº¯ÊýÀÅöµ½ÁË֮ǰ»ù±¾Ã»ÓÐÓùýµÄÒ»ÌõÖ¸Áî¡££¨ºÇºÇ£¬¸ßÊÖ¼ûЦÁË£¡£©µ±È»¹â¿´µ¥¾äµÄ»ã±àÖ¸ÁÊÇûÓа취¿´³ö¾ßÌåµÄ×÷Óõ쬶øÇÒ»¹ºÜ¿ÉÄÜ ......

[תÌù]linuxÏÂcÓïÑÔǶÈë»ã±à

 ÍøÉÏ¿´µ½µÄÕâÆª¹ØÓÚLinuxÏÂCÓïÑÔǶÈë»ã±àµÄÎÄÕÂдµÄ·Ç³£È«£¬×ªÔعýÀ´¡£
Using Assembly Language in Linux.
IntelºÍAT&T»ã±àÓï·¨²îÒ죺
1¡£Ç°×º£º
Intel»ã±à¼Ä´æÆ÷ºÍÁ¢¼´ÊýÎÞÐèǰ׺¡£ºóÕ߼ĴæÆ÷ǰ׺Ϊ%£¬Á¢¼´Êýǰ׺Ϊ$¡£
eg£º
   Intex Syntax
   mov eax,1
   mov ebx,0f ......

C/C++Êý×éÃûÓëÖ¸ÕëÇø±ðÉîÈë̽Ë÷

 
ÒýÑÔ
¡¡¡¡Ö¸ÕëÊÇC/C++ÓïÑÔµÄÌØÉ«£¬¶øÊý×éÃûÓëÖ¸ÕëÓÐÌ«¶àµÄÏàËÆ£¬ÉõÖÁºÜ¶àʱºò£¬Êý×éÃû¿ÉÒÔ×÷ΪָÕëʹÓá£ÓÚÊǺõ£¬ºÜ¶à³ÌÐòÉè¼ÆÕ߾ͱ»¸ãºýÍ¿ÁË¡£¶øÐí¶àµÄ´óѧÀÏʦ£¬ËûÃÇÔÚCÓïÑԵĽÌѧ¹ý³ÌÖÐÒ²´íÎóµÃ¸øÑ§Éú½²½â£º"Êý×éÃû¾ÍÊÇÖ¸Õë"¡£ºÜÐÒÔË£¬ÎҵĴóѧÀÏʦ¾ÍÊÇÆäÖÐÖ®Ò»¡£Ê±ÖÁ½ñÈÕ£¬ÎÒÈÕ¸´Ò»ÈյؽøÐÐ×ÅC/C++Ï ......

C/C++·¢Õ¹ÀúÊ·¼òµ¥½éÉÜ

 CÓïÑÔÖ®ËùÒÔÒªÆðÃûΪ“C”£¬ÊÇÒòΪËüÊÇÖ÷Òª²Î¿¼ÄǸöʱºòµÄһÎÐBµÄÓïÑÔ£¬ËüµÄÉè¼ÆÕßÈÏΪCÓïÑÔÊÇBÓïÑԵĽø²½£¬ËùÒÔ¾ÍÆðÃûΪCÓïÑÔ£»µ«ÊÇBÓïÑÔ²¢²»ÊÇÒòΪ֮ǰ»¹ÓиöAÓïÑÔ£¬¶øÊÇBÓïÑÔµÄ×÷ÕßΪÁ˼ÍÄîËûµÄÆÞ×Ó£¬ËûµÄÆÞ×ӵĵÚÒ»¸ö×ÖĸÊÇB£»
    µ±CÓïÑÔ·¢Õ¹µ½¶¥·åµÄʱ¿Ì£¬³öÏÖÁËÒ»¸ö°æ±¾½ÐC with ......

Linux CÓïÑÔдµÄ³¬¼¶¼òµ¥¶Ë¿ÚɨÃèÆ÷

 Õâ¸ö±¾À´ÒÔǰҲд¹ýµÄ£¬½ñÌìÎÞÁĸ´Ï°Ï ÔÙдһ±é¡£¼òµ¥µÄÒ»ËúºýÍ¿£¬Ð´µÄ²»Õ¦µØ´ó¼Ò¼ûÁÂŶ£¡ÓпÕÔÙ¼ÓÇ¿ ºÙºÙ£¡
#include <stdio.h>
#include <stdlib.h>
#include <sys/socket.h>
#include <time.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <netdb.h ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ