Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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ÏÝÚåÁË£¬555

 
//ÊäÈëÒ»¸öÊý×飬ÔÙÐÞ¸ÄÕâ¸öÊý×éËùÓÐÔªËØ£¬ÈçºÎʵÏÖ£¿
int main()
{
 vector<int> a;
 int i(0);
 while(cin>>i)
  a.push_back(i);
 //////////////////////////////////////////////////////Êä³ö½¨Á¢µÄÊý×飺
 cout << "µÃµ½µÄÊý×éΪ£º" << ......

Éú²úÕß Ïû·ÑÕßÎÊÌâʵÏÖ (linuxÏÂCÓïÑÔ)

²Ù×÷ϵͳµÄÒ»¸ö¾­µäÎÊÌâÊÇ"Éú²úÕß-Ïû·ÑÕß"ÎÊÌâ, ÕâÉ漰ͬ²½ÐźÅÁ¿ºÍ»¥³âÐźÅÁ¿µÄÓ¦ÓÃ, ÔÚÕâÀï,ÎÒÓÃÏ̵߳Äͬ²½ºÍ»¥³âÀ´ÊµÏÖ.
/*
* author ÕÅÎÄ
* 2008/06/20
*/
#include <stdio.h>
#include <stdlib.h>
#include <unistd.h>
#include <pthread.h>
#include <semaphore.h> ......

cÓëc++µÄstaticº¯Êý


cÓëc++ staticº¯ÊýµÄÇø±ð
±¾ÎÄת×Ô£ºhttp://blog.csdn.net/lipps/archive/2007/05/18/1615419.aspx
static¹Ø¼ü×ÖÊÇC, C++Öж¼´æÔڵĹؼü×Ö, ËüÖ÷ÒªÓÐÈýÖÖʹÓ÷½Ê½, ÆäÖÐÇ°Á½ÖÖÖ»Ö¸ÔÚCÓïÑÔÖÐʹÓÃ, µÚÈýÖÖÔÚC++ÖÐʹÓÃ(C,C++ÖоßÌåϸ΢²Ù×÷²»¾¡Ïàͬ, ±¾ÎÄÒÔC++Ϊ׼).
(1)¾Ö²¿¾²Ì¬±äÁ¿
(2)Íⲿ¾²Ì¬±ä ......

C %m.ns Êä³ö

#include <stdio.h>
#define N 19
int main()
{
int i;
for (i=0;i<=N;i++)
{
printf("%*.*s%-*.*s\n",N,i<=N/2?i:N-1,"*******************",\
N,i<=N/2?i+1:N-i+1,"*******************");
}
return 0;
}

%m.ns ......

c/c++±ÊÊÔ


1£®½ø³ÌºÍÏ̵߳IJî±ð¡£
Ïß³ÌÊÇÖ¸½ø³ÌÄÚµÄÒ»¸öÖ´Ðе¥Ôª,Ò²Êǽø³ÌÄڵĿɵ÷¶ÈʵÌå.
Óë½ø³ÌµÄÇø±ð:
(1)µ÷¶È£ºÏß³Ì×÷Ϊµ÷¶ÈºÍ·ÖÅäµÄ»ù±¾µ¥Î»£¬½ø³Ì×÷ΪӵÓÐ×ÊÔ´µÄ»ù±¾µ¥Î»
(2)²¢·¢ÐÔ£º²»½ö½ø³ÌÖ®¼ä¿ÉÒÔ²¢·¢Ö´ÐУ¬Í¬Ò»¸ö½ø³ÌµÄ¶à¸öÏß³ÌÖ®¼äÒ²¿É²¢·¢Ö´ÐÐ
(3)ÓµÓÐ×ÊÔ´£º½ø³ÌÊÇÓµÓÐ×ÊÔ´µÄ¶ÀÁ¢µ¥Î»£¬Ï̲߳»ÓµÓÐϵͳ×ÊÔ´£¬µ«¿ÉÒ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ