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

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


Ïà¹ØÎĵµ£º

Hidden Tricks (C)(091121)

 ÇëÔËÐÐÏÂÃæµÄ´úÂ룬¹Û²ì½á¹û£¬ÓÐÈË˵ÔõôÊÇËÀÑ­»·£¬ÄãͬÒâÂð£¿ÎªÊ²Ã´£¿
 
#include
 <stdio.h>
int
 main()
{
  int
 i = 0;
  int
 name[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}; ......

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(13)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
1.       mallocº¯Êý
mallocº¯ÊýµÄ¹¦ÄÜÊÇÄÚ´æ·ÖÅ亯Êý£¬ÆäÓ÷¨Îª£ºvoid *malloc(unsigned size);³ÌÐòʵÀýÈçÏ£º
#include <stdio.h>
#i ......

¶ÔC/C++¿É±ä²ÎÊý±íµÄÉî²ã̽Ë÷

2005-09-12 09:16
×÷ÕߣºËᦻª
³ö´¦£ºÌì¼«Íø
ÔðÈα༭£º·½ÖÛ
¡¡¡¡º¯Êýmax¿´ÆðÀ´¼ò½àÃ÷ÁË£¬µ«ÊÇʵ¼ÊÉÏprintfµÄʵÏÖÈ´Ô¶±ÈÕ⸴ÔÓ¡£maxº¯ÊýÖ®ËùÒÔ¿´ÆðÀ´¼òµ¥£¬ÊÇÒòΪ£º
¡¡¡¡(1) maxº¯Êý¿É±ä²ÎÊý±íµÄ³¤¶ÈÊÇÒÑÖªµÄ£¬Í¨¹ýnum²ÎÊý´«È룻
¡¡¡¡(2) maxº¯Êý¿É±ä²ÎÊý±íÖвÎÊýµÄÀàÐÍÊÇÒÑÖªµÄ£¬¶¼ÎªintÐÍ¡£
¡¡¡¡¶øprintfº¯ÊýÔ ......

C/C++——С±à̸CÓïÑÔº¯ÊýÄÇЩÊÂ(18)

C³ÌÐòÊÇÓÉÒ»×é»òÊDZäÁ¿»òÊǺ¯ÊýµÄÍⲿ¶ÔÏó×é³ÉµÄ¡£ º¯ÊýÊÇÒ»¸ö×ÔÎÒ°üº¬µÄÍê³ÉÒ»¶¨Ïà¹Ø¹¦ÄܵÄÖ´ÐдúÂë¶Î¡£ÏÂÃæÐ¡±àºÍ´ó¼Ò·ÖÏíÏÂCÓïÑÔÖеĺ¯Êý¡£
 
1.     raiseº¯Êý
raiseº¯ÊýµÄ¹¦ÄÜÊÇÏòÕýÔÚÖ´ÐеijÌÐò·¢ËÍÒ»¸öÐźţ¬ÆäÓ÷¨Îª£ºint raise(int sig);³ÌÐòʵÀýÈçÏ£º
#include <signal.h& ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ