CÏÝÚå&ȱÏÝ
1.1= Óë ==
Àý1£º
±¾ÀýÖÐÑ»·Óï¾äµÄ±¾ÒâÊÇÌø¹ýÎļþÖеĿոñ·û¡¢ÖƱí·û¡¢»»Ðзû
while(c=''||c=='\t'||c=='\n')
c=getc(f);
c= ''||c=='\t'||c=='\n'
ËÀÑ»·
Àý2£º
if((filedesc==open(argv[i],0))<0)
error();
ÓÀÔ¶²»»á±»µ÷ÓÃ
1.2 & ºÍ | ²»Í¬ÓÚ&& ºÍ||
1.3 CÓïÑÔÔËËã·û
a---b <==> a-- -b
a - --b
y=x/*p ±íʾעÊÍ -¡·y=x/(*p)
1.4 ÕûÐͳ£Á¿
1.5 ×Ö·ûºÍ×Ö·û´®
×¢£ºÓõ¥ÒýºÅÀ¨ÆðÀ´µÄÒ»¸ö×Ö·û´ú±íÒ»¸öÕûÊý
ÓÃË«ÒýºÅÀ¨ÆðÀ´µÄÒ»¸ö×Ö·û´ú±íÒ»¸öÖ¸Õë
2.1 º¯Êý
float *g() , (*h)();
*g() ¡¶==¡·*(g()) gÊÇÒ»¸öº¯Êý ¸Ãº¯ÊýµÄ·µ»ØÖµÀàÐÍΪָÏò¸¡µãÊýµÄÖ¸Õë¡£
hÊÇÒ»¸öº¯ÊýÖ¸Õë £¬hËùÖ¸ÏòµÄº¯ÊýµÄ·µ»ØÖµÎª¸¡µãÀàÐÍ
3.1 Ö¸Õë Êý×é
struct
{
int p[4];
double x;
}b[17];
ÉùÃ÷ÁËbÊÇÒ»¸öÓµÓÐ17¸öÔªËØÊý×飬ÆäÖÐÿ¸öÔªËØ¶¼ÊÇÒ»¸ö½á¹¹Ìå
*a ¾ÍÊÇÊý×éaÖÐϱêΪ0µÄÔªËØÒýÓá£
*a=84£»
Çå¿ÕÊý×é
int month;
for(month=0;month<12;month++)
{
int day;
for(day=0;day<31;day++)
{
calendar[month][day]=0;
}
}
3.1 ·ÇÊý×éµÄÖ¸Õë
¿âº¯Êýstrlen·µ»Ø²ÎÊýÖÐ×Ö·û´®Ëù°üÀ¨µÄ×Ö·ûÊýÄ¿£¬
¶ø×÷Ϊ½áÊø±êÖ¾µÄ¿Õ×Ö·û²¢Î´ÔÚ¼ÆËãÔÚÄÚ£¬Òò´Ë£¬strlen(s)
µÄÖµÊÇn£¬ÄÇô×Ö·û´®µÄʵ¼ÊÐèÒªn+1¸ö×Ö·û¿Õ¼ä¡£
char *r,*malloc();
r=malloc(strlen(s)+strlen(t)+1);
if(!r)
{
complain();
exit(1);
}
strcpy(r,s);
strcat(r,t);
/* Ò»¶Îʱ¼äÒÔºó*/
free(r);
3.3 ×÷Ϊ²ÎÊýµÄÊý×éÉùÃ÷
º¯ÊýµÄÉùÃ÷£º
int strlen(char s[])
{
/*¾ßÌåÉùÃ÷*/
}
¡¶==¡·
int strlen(char *s)
{
/*¾ßÌåÉùÃ÷*/
}
main(int argc,char *argv[])
{
/*¾ßÌåÄÚÈÝ*/
}
¡¶==¡·
main(int argc,char **argv)
{
/*¾ßÌåÄÚÈÝ*/
}
&nbs
Ïà¹ØÎĵµ£º
C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1. mallocº¯Êý
mallocº¯ÊýµÄ¹¦ÄÜÊÇÄÚ´æ·ÖÅ亯Êý£¬ÆäÓ÷¨Îª£ºvoid *malloc(unsigned size);³ÌÐòʵÀýÈçÏ£º
#include <stdio.h>
#i ......
²ÉÓÃc/s ¿Í»§¶ËºÍ·þÎñ¶Ëģʽ½øÐÐÎļþºÍÃüÁîÊý¾ÝµÄ´«Ê䣬ÒÔ¼°Êý¾ÝµÄ½»»»¡£c/s ºÍb/s p2pµÈ¶àÖÖ¼¼ÊõÏë½áºÏ¡£
Ò»£¬cs ÍøÂçµÄʵÏÖ
²ÉÓô«Í³µÄ¿Í»§¶ËºÍ·þÎñ¶Ëģʽ£¬ÓÃtcp/ip ÐÒé½øÐÐÊý¾ÝµÄ½»»¥ºÍ´«µÝ¡£
¶þ£¬csÍøÂ翪·¢
Ä£·ÂÖøÃûµÄ»Ò¸ë×ÓÈí¼þ£¬»Ò¸ë×ӵĵ½À´£¬¸øÍøÂçÊÀ½ç£¬´øÀ´ÁËеĻîÁ¦£¬¸øÈËÃÇ´øÀ´ÐµÄÌåÑ飬
ºÍ¹ÛÄ ......
C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1. setallpalletteº¯Êý
setallpalletteº¯ÊýµÄ¹¦ÄÜÊǰ´Ö¸¶¨·½Ê½¸Ä±äËùÓеĵ÷É«°åÑÕÉ«£¬ÆäÓ÷¨Îª£ºvoid far setallpallette(struct palette, fa ......
ÑòÈÞ±»ÊÇÒÔɽÑòÈÞΪԲÄÁÏÕëÖ¯Îï¶ø³ÉµÄ´²ÉÏÓÃÆ·,ÒÀ¾ÝÉ´ÏßÖÖÀà·Ö³É´Ö·Ä֯ƷºÍ¾«·ÄÕëÖ¯ÎïÁ½ÖÖ,ÒÀ¾ÝÔ²ÄÁϱÈÖµ¿ÉÒԷֳɴ¿ÑòÈÞ¼°ÑòÈÞ»ì·ÄÁ½ÖÖ¾¼Ó¹¤¶ø³ÉµÄÉú»îÓÃÆ·£¬¹©Å¯ÐԺ㬸Ç×ÅÊæÌ¹£¬¾¡ÏԸߵµ¾×½À¡£ ±¾ÎÄÀ´Ô´£º¸ÊËàÇìÑôÌÚ´ïÉÌó ......