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
Ïà¹ØÎĵµ£º
ÇëÔËÐÐÏÂÃæµÄ´úÂ룬¹Û²ì½á¹û£¬ÓÐÈË˵ÔõôÊÇËÀÑ»·£¬ÄãͬÒâÂð£¿ÎªÊ²Ã´£¿
#include
<stdio.h>
int
main()
{
int
i = 0;
int
name[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
......
C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1. mallocº¯Êý
mallocº¯ÊýµÄ¹¦ÄÜÊÇÄÚ´æ·ÖÅ亯Êý£¬ÆäÓ÷¨Îª£ºvoid *malloc(unsigned size);³ÌÐòʵÀýÈçÏ£º
#include <stdio.h>
#i ......
2005-09-12 09:16
×÷ÕߣºËᦻª
³ö´¦£ºÌì¼«Íø
ÔðÈα༣º·½ÖÛ
¡¡¡¡º¯Êýmax¿´ÆðÀ´¼ò½àÃ÷ÁË£¬µ«ÊÇʵ¼ÊÉÏprintfµÄʵÏÖÈ´Ô¶±ÈÕ⸴ÔÓ¡£maxº¯ÊýÖ®ËùÒÔ¿´ÆðÀ´¼òµ¥£¬ÊÇÒòΪ£º
¡¡¡¡(1) maxº¯Êý¿É±ä²ÎÊý±íµÄ³¤¶ÈÊÇÒÑÖªµÄ£¬Í¨¹ýnum²ÎÊý´«È룻
¡¡¡¡(2) maxº¯Êý¿É±ä²ÎÊý±íÖвÎÊýµÄÀàÐÍÊÇÒÑÖªµÄ£¬¶¼ÎªintÐÍ¡£
¡¡¡¡¶øprintfº¯ÊýÔ ......
C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1. raiseº¯Êý
raiseº¯ÊýµÄ¹¦ÄÜÊÇÏòÕýÔÚÖ´ÐеijÌÐò·¢ËÍÒ»¸öÐźţ¬ÆäÓ÷¨Îª£ºint raise(int sig);³ÌÐòʵÀýÈçÏ£º
#include <signal.h& ......