¶Á¡¶CºÍÖ¸Õë¡·±Ê¼ÇÕªÒª¡¾1¡¿
2010-03-16
1£¬×Ö·û´®³£Á¿£º¾ÍÊÇÔÚÔ´³ÌÐòÖб»Ë«ÒýºÅÀ¨ÆðÀ´µÄÒ»´®×Ö·û£¬ÀýÈç“hello”¡£ÔÚÄÚ´æÖдæ6¸ö×Ö½Ú£¬°üÀ¨×îºóÒ»¸öNUL×Ö½Ú£¨¼´‘\0’£©.
2£¬NULÊÇASCii×Ö·û¼¯ÖБ\0’×Ö·ûµÄÃû×Ö£¬ËüµÄ×Ö½ÚģʽΪȫ0. NULLÖ¸Ò»¸öÆäֵΪ0µÄÖ¸Õ룬ËûÃǶ¼ÊÇÕûÐÍÖµ£¬ÇÒÖµ¶¼Ïàͬ£¬ËùÒÔËûÃÇ¿ÉÒÔ»¥»»Ê¹Ó㬵«ÊÇ»¹ÊÇÒª·ÖÇåʹÓá£
3£¬NULLÔÚÍ·Îļþstdio.hÖж¨Ò壬²¢Ã»ÓÐNULµÄÔ¤¶¨Òå¡£
4£¬scanfº¯ÊýµÄ·µ»ØÖµÊǺ¯Êý³É¹¦×ª»»²¢´æ´¢ÓÚ²ÎÊýÖеÄÖµµÄ¸öÊý¡£
5£¬scanfº¯Êý½ÓÊÕÊäÈëʱ£¬ÊäÈëֵ֮ǰµÄ¿Õ°×£¨¿Õ¸ñ£¬ÖƱí·û£¬»»ÐзûµÈ£©¶¼±»Ìø¹ý£¬ÖµºóÃæµÄ¿Õ°×±íʾ¸ÃÖµµÄ½áÊø£¬Òò´Ë£¬%s¸ñʽµÄÊäÈë×Ö·û´®ÊÇÖм䲻ÄÜÓпհס£
6£¬Êý×é²ÎÊýÇ°Ãæ¼ÓÉÏÒ»¸ö“&”ҲûÓÐʲô²»¶Ô£¬Ö»ÒªÄãϲ»¶¡£
7£¬´ó¶àÊýC±àÒëÆ÷¶ÔÊý×éϱêµÄÓÐЧÐÔ²»½øÐмì²é£¬Òò´Ë£¬Èç¹ûÄãÒª½øÐеϰ£¬Ö»ÄÜ×Ô¼º±àд´úÂ룬Èç¹û²Ù×÷Ô½½çµÄ»°£¬±ã»á¶Á³ö»òдÈë½ôËæÊý×éÖ®ºóµÄÄÚ´æÎ»Öã¬ÕâÑù»áµ¼ÖÂÒâÏë²»µ½µÄ½á¹û¡£
8£¬ÎªÊ²Ã´ÓÃÓÚ¶ÁÈ¡×Ö·ûµÄ±äÁ¿ÒªÉùÃ÷ΪÕûÐÍ£¿´ð°¸ÊÇEOFÊÇÒ»¸öÕûÐÍÖµ£¬ËüµÄλÊý±È×Ö·ûÐÍÒª¶à£¬ÉùÃ÷ΪÕûÐÍÊÇΪÁË·ÀÖ¹´ÓÊäÈë¶ÁÈ¡µÄ×Ö·ûÒâÍâµÄ±»½âÊÍΪEOF£¬×Ö·ûÊÇСÕûÐÎÊý¡£
9£¬Êý×éÃû×÷Ϊʵ²Î³öÈ뺯Êýʵ¼ÊÊǽ«Êý×éÊ×Ö·´«È룬º¯ÊýÔÚ²Ù×Ýʱ¿ÉÒÔÏò²Ù×÷Ö¸ÕëºÍÊý×éÒ»Ñù²Ù×÷ʵ²Î¡£
10£¬strcpyºÍstrcatËûÃǵĵÚÒ»¸ö²ÎÊý²»ÊÇ×Ö·û´®³£Á¿£¬Í¬Ê±»¹µÃÈ·±£ÓÐ×ã¹»µÄ¿Õ¼ä¡£strchrº¯Êý£¬ÔÚ×Ö·û´®ÄÚËÑË÷µÄº¯Êý£¬Á½¸ö²ÎÊý£¬µÚÒ»¸ö²ÎÊýΪ×Ö·û´®£¬µÚ¶þ¸öΪµ¥¸ö×Ö·û£¬ËÑË÷×Ö·û²ÎÊýÔÚ×Ö·û´®ÖгöÏÖµÚÒ»´ÎµÄλÖ㬳ɹ¦£¬·µ»ØÖ¸Ïò¸ÃλÖõÄÖ¸Õ룬·ñÔòΪNULL¡£strstrº¯Êýͬstrchr²î²»¶à£¬Ö»ÊÇΪ×Ö·û´®ËÑË÷¡£
11£¬getsºÍfgets£ºgets²»¶ÔÒç³ö×ö¼ì²â£¬fgets¿É·ÀÖ¹Òç³ö²Ù×÷¡£
12£¬ANSI CʵÏÖÓÐÁ½ÖÖ»·¾³£º·Òë»·¾³£¬Ö´Ðл·¾³¡£
·Ò룺Դ´úÂ뱻ת»»Îª¿ÉÖ´ÐеĻúÆ÷Ö¸Á
Ö´ÐУºÓÃÓÚʵ¼ÊÖ´ÐдúÂ룬
13£¬±àÒë²¢Á´½ÓÍêÈ«°üº¬ÓÚÒ»¸öÔ´³ÌÐòCµÄ³ÌÐò£º
CC program.c ----------×îÖÕ»áÉú³ÉÒ»¸öa.out¿ÉÖ´ÐÐÎļþ£¬Öм仹»áÉú³ÉÒ»¸öprogram.oµÄÄ¿±êÎļþ£¬µ«ÊÇ»áÔÚÁ´½ÓÍê»î±»É¾³ý£¬
CC -c program.c ----------Õâ¸ö±ã»áÉú³É.oµÄÎļþ
Èôͬʱ±àÒ뼸¸öCÔ´Îļþ£¬ÔòÖмäÉú³ÉµÄ.oÄ¿±êÎļþ¾Í²»»
Ïà¹ØÎĵµ£º
±³¾°
ÏîÄ¿µÄ
×Ô¶¯»¯²âÊÔÖÐÒѾʹÓÃÁË»ùÓÚPython
½Å±¾µÄ¿ò¼Ü£¬×Ô¶¯»¯¹ý³ÌÖÐ×î¹Ø¼üµÄÎÊÌâ¾ÍÊÇÈçºÎʵÏÖ׮ģ¿é¡£ÔËÓÃ
Python
Ç¿´óµÄ¹¦ÄÜ£¬ÊµÏÖÈκÎ׮ģ¿é¶¼ÊÇ¿ÉÄܵ쬵«ÊÇÊÇ·ñ±ØÐëÍêȫʹÓÃ
Python
ʵÏÖÄ£¿éÂß¼£¬³É±¾ÊÇÒ»¸ö¾ö¶¨ÐÔÒòËØ¡£ÔÚ׮ģ¿éÂß¼¼òµ¥µÄÇé¿öÏ£¬Ê¹ÓÃ
Python
Ä£ÄâÄ£¿éÂß¼²»µ«Ê¹×Ô¶¯»¯²âÊԵĽṹÇå ......
opendir£¨´ò¿ªÄ¿Â¼£©
Ïà¹Øº¯Êý
open£¬readdir£¬closedir£¬rewinddir£¬seekdir£¬telldir£¬scandir
±íÍ·Îļþ
#include<sys/types.h>
#include<dirent.h>
¶¨Ò庯Êý
DIR * opendir(const char * name);
º¯Êý˵Ã÷
opendir()ÓÃÀ´´ò¿ª²ÎÊýnameÖ¸¶¨µÄĿ¼£¬²¢·µ»ØDIR*ÐÎ̬µÄĿ¼Á÷£¬ºÍopen()ÀàËÆ£¬½ÓÏ ......
static
C++ÖеÄstatic
¡¡¡¡C++µÄstaticÓÐÁ½ÖÖÓ÷¨£ºÃæÏò¹ý³Ì³ÌÐòÉè¼ÆÖеÄstaticºÍÃæÏò¶ÔÏó³ÌÐòÉè¼ÆÖеÄstatic¡£Ç°ÕßÓ¦ÓÃÓÚÆÕͨ±äÁ¿ºÍº¯Êý£¬²»Éæ¼°ÀࣻºóÕßÖ÷Ҫ˵Ã÷staticÔÚÀàÖеÄ×÷Óá£
¡¡¡¡Ò»¡¢ÃæÏò¹ý³ÌÉè¼ÆÖеÄstatic
¡¡¡¡1¡¢¾²Ì¬È«¾Ö±äÁ¿
¡¡¡¡ÔÚÈ«¾Ö±äÁ¿Ç°£¬¼ÓÉϹؼü×Östatic£¬¸Ã±äÁ¿¾Í±»¶¨Òå³ÉΪһ¸ö¾²Ì¬È«¾Ö±ä ......
LinuxÖеĽø³ÌͨÐÅ
1.¹ÜµÀ
º¯ÊýÔÐÍ£ºint pipe(int filedes[2]);
º¯Êý·µ»ØÖµ£º ÕýÈ··µ»Ø0£»´íÎó·µ»Ø-1
ÆäÖеÄÎļþÃèÊö·ûfiledes[0]ÊÇÓÃÀ´¶ÁÈ¡Êý¾ÝµÄ£¬filedes[1]ÊÇÓÃÀ´Ð´Êý¾ÝµÄ¡£
Àý×Ó1£º
#include<stdio.h>
#include<stdlib.h>
#include<u ......
²Ëµ¥ºÍ¼ÓËÙ¼üÃÜÇеØÁªÏµÔÚÒ»Æð¡£ÕâÁ½ÖÖ×ÊÔ´ÀàÐÍÁªÊÖÐ×÷£¬ÈÃÓû§ÄܸüÈÝÒ×µØÍê³ÉÈÎÎñ¡£´ó¼Ò¶¼ÖªµÀ²Ëµ¥ÊÇʲô——ËüÊÇ·Ö²ãÃüÁî½á¹¹µÄÎïÀí±íʾ¡£¼ÓËÙ¼üÌṩ¸Ã½á¹¹µÄ¿ì½Ý·½Ê½£¬ÒÔÌá¸ßÓû§²Ù×÷µÄËÙ¶È¡£ÀýÈ磬Ҫ´´½¨Ò»¸öÐÂÎļþ£¬Í¨³£ÓÃFile | New£¨Îļþ|н¨£©ÃüÁî»òCTRL-N¼ÓËÙ¼ü£¬Á½ÖÖ·½·¨¿ÉÒÔ²úÉúÏàͬµÄ½á¹û¡£
Visua ......