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

C/C++º¯ÊýÉùÃ÷ºÍº¯Êý¶¨ÒåÖ®²»Í¬£¨Àý½â£©


º¯Êý - ÉùÃ÷¡¢¶¨Òå¡¢µ÷ÓÃ
¡¡¡¡1. Èç¹ûº¯ÊýûÓÐÉùÃ÷, Ó¦¸ÃÔÚµ÷ÓÃǰ¶¨Òå:
#include¡¡<stdio.h>
/*¡¡¶¨ÒåÇó´óÖµº¯Êý¡¡*/
int¡¡MAX(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡if¡¡(x¡¡>¡¡y)
¡¡¡¡¡¡¡¡return¡¡x;
¡¡¡¡else
¡¡¡¡¡¡¡¡return¡¡y;
}¡¡
/*¡¡¶¨ÒåÇóСֵº¯Êý¡¡*/
int¡¡MIN(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡return¡¡x¡¡<¡¡y¡¡?¡¡x¡¡:¡¡y;
}¡¡
int¡¡main(void)
{
¡¡¡¡int¡¡a¡¡=¡¡5;
¡¡¡¡int¡¡b¡¡=¡¡6;
¡¡¡¡/*¡¡µ÷Óú¯Êý¡¡*/
¡¡¡¡printf("%dn",¡¡MAX(a,b));
¡¡¡¡printf("%dn",¡¡MIN(a,b));¡¡¡¡
¡¡¡¡¡¡¡¡
¡¡¡¡getchar();
¡¡¡¡return¡¡0;
}
¡¡¡¡2. ¿ÉÒÔÔÚº¯ÊýÍ·ÉùÃ÷:
#include¡¡<stdio.h>
int¡¡main(void)
{
¡¡¡¡int¡¡a¡¡=¡¡5;
¡¡¡¡int¡¡b¡¡=¡¡6;
¡¡¡¡/*¡¡ÔÚº¯ÊýÍ·ÉùÃ÷ҪʹÓõĺ¯Êý¡¡*/
¡¡¡¡int¡¡MAX(int¡¡x,¡¡int¡¡y);
¡¡¡¡int¡¡MIN(int¡¡x,¡¡int¡¡y);
¡¡¡¡
¡¡¡¡/*¡¡µ÷Óú¯Êý¡¡*/
¡¡¡¡printf("%dn",¡¡MAX(a,b));
¡¡¡¡printf("%dn",¡¡MIN(a,b));¡¡¡¡
¡¡¡¡¡¡¡¡
¡¡¡¡getchar();
¡¡¡¡return¡¡0;
}
/*¡¡¶¨ÒåÇó´óÖµº¯Êý¡¡*/
int¡¡MAX(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡if¡¡(x¡¡>¡¡y)
¡¡¡¡¡¡¡¡return¡¡x;
¡¡¡¡else
¡¡¡¡¡¡¡¡return¡¡y;
}¡¡
/*¡¡¶¨ÒåÇóСֵº¯Êý¡¡*/
int¡¡MIN(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡return¡¡x¡¡<¡¡y¡¡?¡¡x¡¡:¡¡y;
}¡¡
¡¡¡¡3. µ«Ò»°ãÓ¦ÔÚÎļþÍ·ÉùÃ÷:
¡¡¡¡º¯ÊýÔ­Ð͵ÄÉùÃ÷ÔÚʵ¼ÊÔËÓÃÖÐ, »á¼¯ÖÐÉùÃ÷ÔÚÍ·Îļþ(*.h)ÀïÃæ.
#include¡¡<stdio.h>
/*¡¡ÔÚÎļþÍ·ÉùÃ÷ҪʹÓõĺ¯Êý¡¡*/
int¡¡MAX(int¡¡x,¡¡int¡¡y);
int¡¡MIN(int¡¡x,¡¡int¡¡y);
¡¡¡¡
int¡¡main(void)
{
¡¡¡¡int¡¡a¡¡=¡¡5;
¡¡¡¡int¡¡b¡¡=¡¡6;
¡¡¡¡/*¡¡µ÷Óú¯Êý¡¡*/
¡¡¡¡printf("%dn",¡¡MAX(a,b));
¡¡¡¡printf("%dn",¡¡MIN(a,b));¡¡¡¡
¡¡¡¡¡¡¡¡
¡¡¡¡getchar();
¡¡¡¡return¡¡0;
}
/*¡¡¶¨ÒåÇó´óÖµº¯Êý¡¡*/
int¡¡MAX(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡if¡¡(x¡¡>¡¡y)
¡¡¡¡¡¡¡¡return¡¡x;
¡¡¡¡else
¡¡¡¡¡¡¡¡return¡¡y;
}¡¡
/*¡¡¶¨ÒåÇóСֵº¯Êý¡¡*/
int¡¡MIN(int¡¡x,¡¡int¡¡y)¡¡{
¡¡¡¡return¡¡x¡¡<¡¡y¡¡?¡¡x¡¡:¡¡y;
}¡¡
¡¡¡¡4. º¯Êý¿É»¥µ÷ÓÃ, µ«²»ÄÜǶÌ×:
#include¡¡<stdio.h>
void¡¡PrintSum(int¡¡x,¡¡int¡¡y);
int¡¡sum(int¡¡x,¡¡int¡¡y);
¡¡¡¡
int¡¡main(void)
{
¡¡¡¡PrintSum(1,2);¡¡
¡¡¡¡PrintSum(111,222);¡¡
¡¡¡¡
¡¡¡¡getchar();
¡¡¡¡return¡¡0;
}
void¡¡PrintSum(int¡¡x,¡¡int¡¡y)¡¡{


Ïà¹ØÎĵµ£º

Delphi Óë C/C++ Êý¾ÝÀàÐͶÔÕÕ±í

Delphi Óë C/C++ Êý¾ÝÀàÐͶÔÕÕ±í
DelphiÊý¾ÝÀàÐÍC/C++
ShorInt
8λÓзûºÅÕûÊý
char
Byte
8λÎÞ·ûºÅÕûÊý
BYTE,unsigned short
SmallInt
16λÓзûºÅÕûÊý
short
Word
16λÎÞ·ûºÅÕûÊý
unsigned short
Integer,LongInt
32λÓзûºÅÕûÊý
int,long
Cardinal,LongWord/DWORD
32λÎÞ·ûºÅÕûÊý
unsigned long
Int6 ......

c/sÓëb/sµÄ²»Í¬

C/SÊÇClient/ServerµÄËõд¡£·þÎñÆ÷ͨ³£²ÉÓøßÐÔÄܵÄPC¡¢¹¤×÷Õ¾»òСÐÍ»ú£¬²¢²ÉÓôóÐÍÊý¾Ý¿âϵͳ£¬ÈçOracle¡¢Sybase¡¢Informix»ò SQL Server¡£¿Í»§¶ËÐèÒª°²×°×¨ÓõĿͻ§¶ËÈí¼þ¡£
B/S ÊÇBrower/ServerµÄËõд£¬¿Í»§»úÉÏÖ»Òª°²×°Ò»¸öä¯ÀÀÆ÷£¨Browser£©£¬ÈçNetscape Navigator»òInternet Explorer£¬·þÎñÆ÷°²×°Oracle¡¢Sybase¡¢In ......

c/c++Îļþ¶Áд²Ù×÷×ܽá

ÔÚ±à³ÌµÄ¹ý³ÌÖУ¬ÎļþµÄ²Ù×÷ÊÇÒ»¸ö¾­³£Óõ½µÄÎÊÌ⣬ÔÚC++BuilderÖУ¬¿ÉÒÔʹÓöàÖÖ·½·¨¶ÔÎļþ²Ù×÷£¬ÏÂÃæÎҾͰ´ÒÔϼ¸¸ö²¿·Ö¶Ô´Ë×÷Ïêϸ½éÉÜ£¬¾ÍÊÇ£º
 
1¡¢»ùÓÚCµÄÎļþ²Ù×÷£»
2¡¢»ùÓÚC++µÄÎļþ²Ù×÷£»
3¡¢»ùÓÚWINAPIµÄÎļþ²Ù×÷£»
4¡¢»ùÓÚBCB¿âµÄÎļþ²Ù×÷£»
5¡¢ÌØÊâÎļþµÄ²Ù×÷¡£
¡¡
Ò¼¡¢»ùÓÚCµÄÎļþ²Ù×÷
¡¡¡¡ÔÚA ......

9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ

9)LinuxÏÂC¿ª·¢¹¤¾ß½éÉÜ
LinuxµÄ·¢ÐаæÖаüº¬Á˺ܶàÈí¼þ¿ª·¢¹¤¾ß. ËüÃÇÖеĺܶàÊÇÓÃÓÚ C ºÍ C++Ó¦ÓóÌÐò¿ª·¢
µÄ. ±¾ÎĽéÉÜÁËÔÚ Linux ÏÂÄÜÓÃÓÚ C Ó¦ÓóÌÐò¿ª·¢ºÍµ÷ÊԵŤ¾ß. ±¾ÎĵÄÖ÷Ö¼ÊǽéÉÜÈç
ºÎÔÚ Linux ÏÂʹÓà C ±àÒëÆ÷ºÍÆäËû C ±à³Ì¹¤¾ß, ¶ø·Ç C ÓïÑÔ±à³ÌµÄ½Ì³Ì.
GNU C ±àÒëÆ÷
GNU C ±àÒëÆ÷(GCC)ÊÇÒ»¸öÈ«¹¦Ä ......

C±ê×¼¿âÔ´Âë½âÆÊ(14)£ºÍ¨Óú¯Êýstdlib.h

    ͨÓú¯Êý¿âÔÚÍ·Îļþstdlib.hÖÐÉùÃ÷£¬±È½ÏÅÓ´ó£¬Ö÷Òª·ÖΪÒÔϼ¸´óÀࣺ´æ´¢·ÖÅä¡¢Ëæ»úÊýÉú³É¡¢Êý×Öת»»ÓëÕûÐÍÔËËã¡¢³ÌÐòÍ˳öÓë»·¾³Í¨ÐÅ¡¢ËÑË÷ÓëÅÅÐò¡¢¶à×Ö½ÚÓë¿í×Ö·ûµÄת»»¡£ÓÉÓÚ¼³¼°µ½´æ´¢·ÖÅä¡¢»·¾³Í¨Ðŵȣ¬Òò´ËËüÃǵĴó¶àÊýÒ²ÒÀÀµÓÚ²Ù×÷ϵͳ¡£glibcÖУ¬Í¨Óú¯Êý¿âµÄºËÐÄʵÏÖÔÚstdlibºÍmallocÁ½¸öĿ¼Ï ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ