c»ù´¡
ÕÅТÏé
ÁíÍ⣬ÔÚʵ¼ÊµÄVC++½ÌѧÖУ¬·¢ÏÖºÜÉÙÓÐÕæÕý¾«Í¨ÁËCÓïÑÔ±à³ÌµÄѧԱ£¬Ò»°ã¶¼Óлò¶à»òÉÙ¸ÅÄî²»ÊÇÍêÈ«Çå³þµÄÎÊÌâ£¬ÌØ±ðÊÇһЩÐèÒª·á¸»µÄʵս¾Ñé²ÅÄÜÌå»áºÍÃ÷°×µÄÎÊÌ⣬Èç×Ö·û´®£¬Ö¸Õ룬ÀàÐÍת»»£¬¶¨ÒåÖ¸Ïòº¯ÊýµÄÖ¸ÕëÀàÐÍ£¬ÕâÒ²Êǵ¼ÖÂѧϰVC++À§ÄѵÄÒ»¸öÔÒò¡£ÏÂÃæÓм¸¸ö¼òµ¥²âÊÔ½«ÄÜ·¢ÏÖÄã¶ÔCÓïÑÔµÄÕÆÎÕÇé¿ö¡£
int x=35;
char str[10];
//ÎÊ£ºstrlen(str)ºÍsizeof(str)µÄÖµ·Ö±ðÊǶàÉÙ£¿
strcpy(str,"www.it315.org"/*¹²13¸ö×Öĸ*/);
//ÎÊ:´ËʱxºÍstrlen(str)µÄÖµ·Ö±ðÊǶàÉÙ£¿
str="it315.org";//±àÒëÄÜͨ¹ýÂð£¿
char *pstr;
strcpy(pstr,"http://www.it315.org");
//ÉϾä±àÒëÄÜͨ¹ýÂð£¿ÔËÐÐʱÓÐÎÊÌâÂð£¿
const char *p1;
char * const p2;
//ÉÏÃæÁ½¾äÓÐÊ²Ã´Çø±ðÂð£¿
p1=(const char *)str;
//Èç¹ûÊÇp1=str£»±àÒëÄܹ»Í¨¹ýÂð£¿Ã÷°×ΪʲôҪÀàÐÍת»»£¿ÀàÐÍת»»µÄ±¾ÖÊÊÇʲô£¿
strcpy(p1,"abc");//±àÒëÄܹ»Í¨¹ýÂð£¿
printf("%d",str);//ÓÐÎÊÌâÂð£¿
pstr=3000;//±àÒëÄܹýÂð£¿Èç¹û²»ÐУ¬¸ÃÈçºÎÐÞ¸ÄÒÔ±£Ö¤±àÒëͨ¹ýÄØ£¿
long y=(long)pstr;//¿ÉÒÔÕâÑù×öÂð£¿
int *p=str;
*p=0x00313200;
printf("%s",str);//»áÊÇʲôЧ¹û£¿Ìáʾ0x31¶ÔÓ¦×Ö·û'1',0x32¶ÔÓ¦×Ö·û'2'¡£
p=3000;//p+1µÄ½á¹û»áÊǶàÉÙ£¿
char *pc=new char[100];//ÉÏÊöÓï¾äÔÚÄÚ´æÖÐÕ¼¾Ý¼¸¸öÄÚ´æ¿é£¬ÔõÑùµÄ²¼¾ÖÇé¿ö£¿
void test(char **p)
{
*p=new char[100];
}//Õâ¸ö±àÒ뺯ÊýÓÐÎÊÌâÂð£¿ÍâÃæÒªµ÷ÓÃÕâ¸öº¯Êý£¬¸ÃÔõÑù´«µÝ²ÎÊý£¿
//ÄÜÃ÷°×typedef int (*PFUN)(int x,int y)¼°Æä×÷ÓÃÂð£¿
¶ÔÓÚÐí¶àÀàËÆµÄÎÊÌâÒ»°ã´ÓÊé±¾ÉÏÊÇ¿´²»µ½µÄ£¬²»Í¨¹ý´óÁ¿µÄʵ¼ùÓëµ÷ÊÔÊÇÄÑÒÔÀí½âºÍÁîÈËÀ§»óµÄ£¬ËùÒÔÔÚ±¾ÊéÖжÔÓÚÀàËÆÉÏÊöµÄCÓïÑÔÎÊÌâ¶¼½«×÷³öÏêϸµÄ½âÊͺͽ²½â¡£
±¾ÎÄÀ´×ÔCSDN²©¿Í£¬×ªÔØÇë±êÃ÷³ö´¦£ºhttp://blog.csdn.net/zhangxiaoxiang/archive/2006/05/17/742931.aspx
ÏÂÃæÊÇÍøÓÑJackie214·¢²¼µÄ´ð°¸,ÆäÈÏÕæÌ¬¶ÈÁîÎÒÉîÊܸж¯.ÕâЩÌâÊÇÎÒ2000ÄêÔÚ×öÅàѵʱΪѧԱÃÇÉè¼ÆµÄ,µ«ÎÒÒѾ½ü6ÄêûÓнӴ¥¹ývc++ϵÄcÓïÑÔ±à³ÌÁË,ÓÐ9Äêû½Ó´¥unixϵÄcÓïÑÔ±à³ÌÁË,ËùÒÔ,³ýÁËһЩºËÐÄ˼ÏëÁîÎÒÖÕÉúÄÑÍüÍâ,ÆäËûһЩÓ﷨ϸ½ÚºÍµ±³õ³öÌâµÄÒâͼºÎÔÚ,ÎÒÒ²²î²»¶àÍü¼ÇÁË!ǰÌì°ÑÕâ¸ö²âÊÔÌâ·¢²¼³öÀ´,ÊÇÒòΪǰһÕó²ÅÖªµÀÎÒ¶àÄêǰдµÄһЩÄÚÈÝÓÖÒª±»±ðÈ˼ÓÈëµ½ÆäÊé¼®Öгö°æ(ÎÒÖ»ÊǶÔһЩÈË
Ïà¹ØÎĵµ£º
C±ê×¼ÖеÄI/O¿âÊÇÒ»¸ö±È½ÏÅÓ´óµÄ¿â£¬ÊµÏÖÒ²±È½Ï¸´ÔÓ¡£ÏÔÈ»I/O¿âµÄʵÏÖÊÇÒÀÀµÓÚ²Ù×÷ϵͳµÄ£¬²»Í¬µÄϵͳÉÏI/O¿âµÄʵÏÖ»úÀíÊDz»Ò»ÑùµÄ¡£glibcÖУ¬I/O¿âµÄºËÐÄʵÏÖÔÚlibioĿ¼Ï¡£ÓÐ4¸öÍ·Îļþlibio.h, iolibio.h, libioP.h, strfile.h, stdio.h£¬ÆäÖÐstdio.hÊǵ¼³öµÄ±ê×¼CÍ·Îļþ£¬ÆäÓà¶¼ÊÇÄÚ²¿ÊµÏÖ¡£ÕâÀï²¢² ......
9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ
LinuxµÄ·¢ÐаæÖаüº¬Á˺ܶàÈí¼þ¿ª·¢¹¤¾ß. ËüÃÇÖеĺܶàÊÇÓÃÓÚ C ºÍ C++Ó¦ÓóÌÐò¿ª·¢
µÄ. ±¾ÎĽéÉÜÁËÔÚ Linux ÏÂÄÜÓÃÓÚ C Ó¦ÓóÌÐò¿ª·¢ºÍµ÷ÊԵŤ¾ß. ±¾ÎĵÄÖ÷Ö¼ÊǽéÉÜÈç
ºÎÔÚ Linux ÏÂʹÓà C ±àÒëÆ÷ºÍÆäËû C ±à³Ì¹¤¾ß, ¶ø·Ç C ÓïÑÔ±à³ÌµÄ½Ì³Ì.
GNU C ±àÒëÆ÷
GNU C ±àÒëÆ÷(GCC)ÊÇÒ»¸öÈ«¹¦Ä ......
ÅÅÐòËã·¨ÊÇÒ»ÖÖ»ù±¾²¢ÇÒ³£ÓõÄËã·¨¡£ÓÉÓÚʵ¼Ê¹¤×÷Öд¦ÀíµÄÊýÁ¿¾Þ´ó£¬ËùÒÔÅÅÐòËã·¨¶ÔËã·¨±¾ÉíµÄËÙ¶ÈÒªÇóºÜ¸ß¡£
¶øÒ»°ãÎÒÃÇËùνµÄËã·¨µÄÐÔÄÜÖ÷ÒªÊÇÖ¸Ëã·¨µÄ¸´ÔÓ¶È£¬Ò»°ãÓÃO·½·¨À´±íʾ¡£ÔÚºóÃæÎÒ½«¸ø³öÏêϸµÄ˵Ã÷¡£
¶ÔÓÚÅÅÐòµÄËã·¨ÎÒÏëÏÈ×öÒ»µã¼òµ¥µÄ½éÉÜ£¬Ò²ÊǸøÕâÆªÎÄÕÂÀíÒ»¸öÌá¸Ù ......
»ùÓÚÓÅÏȼ¶µÄ²Ù×÷ϵͳ£¨preemptive operating system£©±ØÐëʹÓÃijÖÖËã·¨ÒÔ¾ö¶¨CPUÈçºÎµ÷¶ÈϵͳÖеÄỊ̈߳¬±¾Õ½«ÌÖÂÛWindows VistaʹÓõĵ÷¶ÈËã·¨¡£ ÎÒÃÇ֮ǰÌÖÂÛ¹ýÏ̵߳ÄÉÏÏÂÎĽṹCONTEXT£¬ÆäÖк¬ÓÐÏß³Ì×îºóÒ»´ÎÖ´ÐÐʱCPU¼Ä´æÆ÷×éµÄ״̬¡£ ²Ù×÷ϵͳÿ20ºÁÃë¼ì²éϵͳÖÐËùÓÐÏß³ÌÄں˶ÔÏóµÄ״̬£¬ÆäÖÐһЩ¶ÔÏó±»ÈÏΪÊǿɵ÷¶È£ ......
Ôø¾ÈÏΪ£¬Ñ§ºÃCÓïÑÔ´ò±éÌìÏÂÎÞµÐÊÖ¡£ ºóÀ´·¢ÏÖΪÁËÃæÏò¶ÔÏ󣬲»µÃ²»ÓÃC++£¬ºóÀ´·¢ÏÖÃæÏò¶ÔÏó¹ûÈ»ÊǷdz£Î°´óµÄ˼Ï룡 ÔÙºóÀ´£¬´ÓVS6.0Õâ¸ö°æ±¾Ö®ºó£¬VC¾ÍÒѾûÓÐʲô̫´óµÄ±ä»¯ÁË£¬MFCµÈµÈ¶¼ÒѾÎȶ¨ÏÂÀ´ÁË£¬Î¢Èí²»ÍæÁË£¬Î¢ÈíÅܵ½.netƽ̨ÉÏÃæÈ¥ÍæÁË£¡£¡Î¢ÈíһЩеÄÓ¦Óã¬È«²¿¶¼Åܵ½.netƽ̨ÉÏÈ¥ÁË£¬VCƽ̨¸öÈ˾õµÃ¾ÍÊ£ ......