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

GNU C LIB

×ÔÓɵĸèÒ¥

¡¡¡¡±¾ÊéÊÇ×ÔÓÉÈí¼þ´ÔÊéµÄÒ»²¿·Ö£¬Ò²ÊÇÒ»Ê××ÔÓɵĸèÒ¥¡£
¡¡¡¡±¾ÊéÖвûÊöµÄGNU C¿â£¬¶¨ÒåÁËËùÓÐÔÚISO C±ê×¼Ëù¹æ¶¨µÄ£¬ÒÔ¼°POSIX±ê×¼¡¢ÆäËüÏà¹Ø±ê×¼ºÍUNIXϵͳËùÅÉÉúµÄ±ê×¼Öж¨ÒåµÄËùÓк¯Êý£¬ÎªGNU²Ù×÷ϵͳËùÖ§³Ö¡£
C³ÌÐòÉè¼ÆÓïÑÔÌṩÖîÈçÊäÈë/Êä³ö¡¢ÄÚ´æ¹ÜÀí¡¢×Ö·û´®²Ù×÷ÒÔ¼°ÆäËüµÄÏà¹Øº¯Êý£¬ÕâЩ¹¤¾ßÔÚCÓïÑÔÖỶ¨Òå³É±ê×¼¿â£¨library£©£¬¶ÁÕß¿ÉÒÔÁ´½Óµ½¶ÁÕߵijÌÐòÖÐʹÓᣱ¾ÊéµÄÄ¿µÄÊǸæË߶ÁÕßÈçºÎʹÓÃGNU
libraryÌṩµÄËùÓк¯Êý£¬ÆäÖаüÀ¨ËùÖ¸³öµÄº¯ÊýÊÇÄĸö±ê×¼Ëù¶¨ÒåµÄ£¬ÒÔ°ïÖú¶ÁÕß·¢ÏÖDZÔÚµÄÔì³É²»¿ÉÒÆÖ²µÄÒòËØ¡£

Ò»¡¢±¾ÊéµÄ¶ÔÏó

¡¡¡¡±¾ÊéÔÚ½²½â֮ʱ£¬¼Ù¶¨¶ÁÕßÒÑÓÐ×îÆðÂëµÄC³ÌÐòÉè¼ÆÓïÑÔ£¨×îºÃÊÇ´«Í³µÄISO±ê×¼C£©»ù´¡ºÍ±à³Ì¸ÅÄî¡£Òò´Ë´ËÊéµÄ¶ÔÏóȺÊÇһЩ¸ß¼¶³ÌÐòÉè¼ÆÈËÔ±¡¢ÏµÍ³·ÖÎöÈËÔ±ÒÔ¼°ÏóÎÒÕâÑùµÄ×ÔÓÉÈí¼þ×ÊÔ´µÄ·¢ÉÕÓÑÃÇ¡£
¡¡¡¡GNU C¿â°üÀ¨Ðí¶àÍ·Îļþ£¨header files£©£¬Ã¿¸öÍ·Îļþ¶¨ÒåÁËÒ»×éÏà¹ØµÄº¯Êý£¬ÕâЩÊÇGNU
C±àÒëÆ÷ÔÚ±àÒë¶ÁÕߵijÌÐòʱҪÓõ½µÄ¡£ÀýÈ磬ͷÎļþ"stdio.h"¶¨ÒåÁËһЩÓëÊäÈë/Êä³öÓйصĺ¯Êý£¬¶øÍ·Îļþ"string.h"Ôò¶¨ÒåÁËһЩÓë×Ö
·û´®´¦ÀíÏà¹ØµÄº¯Êý¡£±¾ÊéÒ²ÊǸù¾ÝÕâЩͷÎļþÀ´×éÖ¯µÄ¡£
¡¡¡¡Èç¹û¶ÁÕßÊǵÚÒ»´ÎÔĶÁ´ËÊ飬¿ÉÒÔÖصãÔĶÁËùÓеĽéÉܲ¿·Ö£¬¶øÂÔ¹ýÆäÓàµÄÕ½ڡ£ÒòΪGNU
C¿âÖÐÌṩÁË´óÁ¿µÄº¯Êý£¬Ò»¸öÈËÒ²ÐíÒªÓÃÇһÉúµÄʱ¼ä²ÅÄܹ»Êì¼Ç±¾ÊéÖнéÉܵÄÿһ¸öº¯ÊýµÄ¾ßÌåÓ÷¨¡£ÎÒÃǽ¨Òé¶ÁÕßÔÚÔĶÁ´ËÊéʱ£¬Ö»ÐèÒªÁ˽âGNUÖдó¸Å
ÌṩÁËÄÄЩº¯Êý£¬ÒÔ±ã½ñºóÔÚд³ÌÐòʱ֪µÀ¿ÉÒÔʹÓÃÄĸö£¬ÒÔ¼°ÔÚ±¾ÊéÖÐÈçºÎ²éÕҵȵȡ£±¾Êé¸üÏóÒ»±¾GNU×ÖµäÀàµÄ¹¤¾ßÊé¡£
¶þ¡¢±¾ÊéÌÖÂ۵ıê×¼ºÍÒÆÖ²ÐÔ
¡¡¡¡±¾ÊéÌÖÂÛGNU C¿â×ñÕյĸ÷ÖÖ¸÷Ñù±ê×¼ºÍÆäËûÀ´Ô´¡£ÕâЩÀ´Ô´°üÀ¨£ºISO C¡¢POSIX±ê×¼¡¢System V¼°BSD£¨²®¿ËÀû£©UNIXµÄʵʩ±ê×¼¡£±¾Êé×îÖØÒªµÄÄ¿µÄÊǸæË߶ÁÕßÈçºÎÓÐЧµØʹÓÃGNU
C¿âÌṩµÄº¯Êý¡£È»¶ø£¬Èç¹û¶ÁÕßÏëÈóÌÐò¼æÈÝÕâЩ±ê×¼£¬»òÕßÒ×ÓÚÒÆÖ²µ½ÆäËü²Ù×÷ϵͳ£¬¶ÔGNU C¿âµÄʹÓÃϸ½Ú¶¼»á²»Í¬¡£

¡¡¡¡2.1 ISO C

¡¡¡¡GNU C¿âÓë±»ÃÀ¹ú¹ú¼Ò±ê׼Э»áANSIËù²ÉÓõÄC±ê×¼----"ANSI C"£¨ANSI X3.159-1989£©ÒÔ¼°ºóÀ´¹ú¼Ê±ê×¼»¯×éÖ¯ISOËù²ÉÓõÄ
C±ê×¼----"ISO C"£¨ISO/I


Ïà¹ØÎĵµ£º

¾­µäc/c++Ëã·¨

¶þ·Ö²éÕҵĴúÂë.
int bfind(int* a,int len,int val)
{
    int m = len/2;
    int l = 0;
    int r = len;
    while(l!=m && r!= m)
    {
        if(a[m] > val)
  & ......

¿É±äÄ¿±êC±àÒëÆ÷ µÚ4Õ ÀàÐÍ

C³ÌÐòÖоßÓзḻµÄÊý¾ÝÀàÐÍ£¬°üÀ¨ÉùÃ÷ÖÐÏÔʽ¶¨ÒåµÄÀàÐͺÍÓÃ×ö±í´ïʽÖмäÀàÐ͵ĵ¼³öÀàÐÍ¡£ÀýÈ磬ÏÂÃæµÄ¸³ÖµÓï¾ä°üº¬3 ÖÖ²»Í¬ÀàÐÍ:
    int *p, x;
    *p = x;
xÊÇÒ»¸ö´æ·ÅÕûÊýµÄµ¥ÔªµÄµØÖ·£¬Òò´ËxµÄµØÖ·µÄÀàÐÍÊÇ£ºÖ¸ÏòÒ»¸öÕûÊýµÄÖ¸Õë¡£xµÄÖµµÄÀàÐÍÊÇÕûÐÍ¡£Í¬Ñù, pµÄ×óÖµµÄÀàÐÍÊÇÖ¸ÏòÒ»¸öÕ ......

c Êý×éÎÊÌâ

 
char a[10];
Ôõô¸øÕâ¸öÊý×鸳ֵÄØ£¿
1¡¢¶¨ÒåµÄʱºòÖ±½ÓÓÃ×Ö·û´®¸³Öµ
char a[10]="hello";
×¢Ò⣺²»ÄÜÏȶ¨ÒåÔÙ¸øËü¸³Öµ£¬Èçchar a[10]; a[10]="hello";ÕâÑùÊÇ´íÎóµÄ£¡
2¡¢¶ÔÊý×éÖÐ×Ö·ûÖð¸ö¸³Öµ
char a[10]={'h','e','l','l','o'};
3¡¢ÀûÓÃstrcpy
char a[10]; strcpy(a, "hello");
Ò×´íÇé¿ö£º
1¡¢char a[1 ......

C++ÖÐextern ¡°C¡±º¬ÒåÉî²ã̽Ë÷

1.ÒýÑÔ
¡¡¡¡C++ÓïÑԵĴ´½¨³õÖÔÊÇ“a better C”£¬µ«ÊÇÕâ²¢²»Òâζ×ÅC++ÖÐÀàËÆCÓïÑÔµÄÈ«¾Ö±äÁ¿ºÍº¯ÊýËù²ÉÓõıàÒëºÍÁ¬½Ó·½Ê½ÓëCÓïÑÔÍêÈ«Ïàͬ¡£×÷ΪһÖÖÓûÓëC¼æÈݵÄÓïÑÔ£¬C++±£ÁôÁËÒ»²¿·Ö¹ý³ÌʽÓïÑÔµÄÌص㣨±»ÊÀÈ˳ÆΪ“²»³¹µ×µØÃæÏò¶ÔÏ󔣩£¬Òò¶øËü¿ÉÒÔ¶¨Òå²»ÊôÓÚÈκÎÀàµÄÈ«¾Ö±äÁ¿ºÍº¯Êý¡£µ«ÊÇ£¬C++±Ï¾ ......

C·¢Éù³ÌÐò

#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <conio.h>
typedef struct {
      short int pitch;
      short int duration;
} NOTE;
NOTE notes[] = {{14, 500}, {16, 500}, {12, 500 ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ