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

C/C++——ºê×ÛÊö


C++ÌṩµÄ±àÒëÔ¤´¦Àí¹¦ÄÜÖ÷ÒªÓÐÒÔÏÂÈýÖÖ£º
¡¡¡¡£¨Ò»£© ºê¶¨Òå
¡¡¡¡£¨¶þ£© Îļþ°üº¬
¡¡¡¡£¨Èý£© Ìõ¼þ±àÒë
¡¡¡¡ÔÚC++ÖУ¬ÎÒÃÇÒ»°ãÓÃconst¶¨Òå·ûºÅ³£Á¿¡£ºÜÏÔÈ»£¬ÓÃconst¶¨Òå³£Á¿±ÈÓÃdefine¶¨Òå³£Á¿¸üºÃ¡£
¡¡¡¡ÔÚʹÓú궨ÒåʱӦעÒâµÄÊÇ£º
¡¡¡¡£¨a£© ÔÚÊéд#define ÃüÁîʱ£¬×¢Òâ<ºêÃû>ºÍ<×Ö·û´®>Ö®¼äÓÿոñ·Ö¿ª£¬¶ø²»ÊÇÓõȺÅÁ¬½Ó¡£
¡¡¡¡£¨b£© ʹÓÃ#define¶¨ÒåµÄ±êʶ·û²»ÊDZäÁ¿£¬ËüÖ»ÓÃ×÷ºêÌæ»»£¬Òò´Ë²»Õ¼ÓÐÄÚ´æ¡£
¡¡¡¡£¨c£© Ï°¹ßÉÏÓôóд×Öĸ±íʾ<ºêÃû>£¬ÕâÖ»ÊÇÒ»ÖÖÏ°¹ßµÄÔ¼¶¨£¬ÆäÄ¿µÄÊÇΪÁËÓë±äÁ¿ÃûÇø·Ö£¬ÒòΪ±äÁ¿Ãû
¡¡¡¡Í¨³£ÓÃСд×Öĸ¡£
¡¡¡¡Èç¹ûijһ¸ö±êʶ·û±»¶¨ÒåΪºêÃûºó£¬ÔÚÈ¡Ïû¸Ãºê¶¨Òå֮ǰ£¬²»ÔÊÐíÖØжÔËü½øÐк궨Ò塣ȡÏûºê¶¨ÒåʹÓÃÈçÏÂÃüÁ
¡¡¡¡#undef<±êʶ·û>
¡¡¡¡ÆäÖУ¬undefÊǹؼü×Ö¡£¸ÃÃüÁîµÄ¹¦ÄÜÊÇÈ¡Ïû¶Ô<±êʶ·û>ÒÑÓеĺ궨Òå¡£±»È¡ÏûÁ˺궨ÒåµÄ±êʶ·û£¬¿ÉÒÔ¶ÔËüÖØнøÐж¨Òå¡£
¡¡¡¡ºê¶¨Òå¿ÉÒÔǶÌ×£¬Òѱ»¶¨ÒåµÄ±êʶ·û¿ÉÒÔÓÃÀ´¶¨Òåеıêʶ·û¡£ÀýÈ磺
¡¡¡¡#define PI 3.14159265
¡¡¡¡#define R 10
¡¡¡¡#define AREA (PI*R*R)
        µ¥µÄºê¶¨Ò彫һ¸ö±êʶ·û¶¨ÒåΪһ¸ö×Ö·û´®£¬Ô´³ÌÐòÖеĸñêʶ·û¾ùÒÔÖ¸¶¨µÄ×Ö·û´®À´´úÌ档ǰÃæÒѾ­Ëµ¹ý£¬Ô¤´¦ÀíÃüÁͬÓÚÒ»°ãC++Óï¾ä¡£Òò´ËÔ¤´¦ÀíÃüÁîºóͨ³£²»¼Ó·ÖºÅ¡£Õâ²¢²»ÊÇ˵ËùÓеÄÔ¤´¦ÀíÃüÁîºó¶¼²»ÄÜÓзֺųöÏÖ¡£ÓÉÓں궨ÒåÖ»ÊÇÓúêÃû¶ÔÒ»¸ö×Ö·û´®½øÐмòµ¥µÄÌæ»»£¬Òò´ËÈç¹ûÔں궨ÒåÃüÁîºó¼ÓÁ˷ֺţ¬½«»áÁ¬Í¬·ÖºÅÒ»Æð½øÐÐÖû»¡£
¡¡¡¡´ø²ÎÊýµÄºê¶¨Òå
¡¡¡¡´ø²ÎÊýµÄºê¶¨ÒåµÄÒ»°ãÐÎʽÈçÏ£º
¡¡¡¡#define <ºêÃû>£¨<²ÎÊý±í>£© <ºêÌå>
¡¡¡¡ÆäÖУ¬ <ºêÃû>ÊÇÒ»¸ö±êʶ·û£¬<²ÎÊý±í>ÖеIJÎÊý¿ÉÒÔÊÇÒ»¸ö£¬Ò²¿ÉÒÔÊǶà¸ö£¬ÊÓ¾ßÌåÇé¿ö¶ø¶¨£¬µ±Óжà¸ö²ÎÊýµÄʱºò£¬Ã¿¸ö²ÎÊýÖ®¼äÓöººÅ·Ö¸ô¡£<ºêÌå>ÊDZ»Ìæ»»ÓõÄ×Ö·û´®£¬ºêÌåÖеÄ×Ö·û´®ÊÇÓɲÎÊý±íÖеĸ÷¸ö²ÎÊý×é³ÉµÄ±í´ïʽ¡£ÀýÈ磺
¡¡¡¡#define SUB(a,b) a-b
¡¡¡¡Èç¹ûÔÚ³ÌÐòÖгöÏÖÈçÏÂÓï¾ä£º
¡¡¡¡result=SUB(2, 3)
¡¡¡¡Ôò±»Ì滻Ϊ£º
¡¡¡¡result=2-3£»
¡¡¡¡Èç¹û³ÌÐòÖгöÏÖÈçÏÂÓï¾ä£º
¡¡¡¡result= SUB£¨x+1, y+2£©;
¡¡¡¡Ôò±»Ì滻Ϊ£º
¡¡¡¡result=x+1-y+2;
¡¡¡¡ÔÚÕâÑùµÄºêÌæ»»¹ý³ÌÖУ¬ÆäʵֻÊǽ«²ÎÊý±íÖеIJÎÊý´úÈëµ½ºêÌåµÄ±í´ïʽÖÐÈ¥£¬ÉÏÊöÀý×ÓÖУ¬¼´Êǽ«±í´ïʽÖеÄaºÍb·Ö±ðÓÃ2ºÍ3´úÈë¡£
¡¡¡¡ÎÒÃÇ¿ÉÒÔ·¢ÏÖ£º´ø²ÎµÄºê¶¨ÒåÓ뺯ÊýÀàËÆ¡£Èç¹û


Ïà¹ØÎĵµ£º

»ªÎªC/C++±ÊÊÔÌâ ¸½´ð°¸

1.staticÓÐʲôÓÃ;£¿£¨ÇëÖÁÉÙ˵Ã÷Á½ÖÖ£©
    1)ÔÚº¯ÊýÌ壬һ¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿ÔÚÕâÒ»º¯Êý±»µ÷Óùý³ÌÖÐά³ÖÆäÖµ²»±ä¡£
    2) ÔÚÄ£¿éÄÚ£¨µ«ÔÚº¯ÊýÌåÍ⣩£¬Ò»¸ö±»ÉùÃ÷Ϊ¾²Ì¬µÄ±äÁ¿¿ÉÒÔ±»Ä£¿éÄÚËùÓú¯Êý·ÃÎÊ£¬µ«²»Äܱ»Ä£¿éÍâÆäËüº¯Êý·ÃÎÊ¡£ËüÊÇÒ»¸ö±¾µØµÄÈ«¾Ö±äÁ¿¡£
    ......

C/C++ÓïÑÔʵÏÖ¶¯Ì¬Êý×é


CÊý×éµÄСÎÊÌâ
     ÕâÀï˵µÄ¶¯Ì¬Êý×éÊÇ¿ÉÒÔ¸ù¾ÝÐèÒª¶¯Ì¬Ôö³¤Õ¼ÓÃÄÚ´æµÄÊý×飬±ÈÈç³ÌÐò³õʼ·ÖÅäÁË100¸öÔªËØ£¬¿ÉÊÇÔËÐÐÁËÒ»¶Îʱ¼äºóÇøÇø100¸ö¿Õ¼ä²»ÄÜÂú×ãÁË£¬ÏÖÔÚÐèÒª400¸ö£¬Ôõô°ìÄØ£»Äǿ϶¨ÐèÒªÔÙ¶îÍâ·ÖÅä300¸ö¡£
     CÓïÑÔÓÐrealloc()º¯ÊýÀ´½â¾ö¿Õ¼äÀ©³äµÄÎÊÌ⣬µ«ÊDz»ÒªÍ ......

½«Àà³ÉÔ±º¯ÊýÓÃ×öC»Øµ÷º¯Êý

½«Àà³ÉÔ±º¯ÊýÓÃ×öC»Øµ÷º¯Êý Ìá³öÎÊÌ⣺ »Øµ÷º¯ÊýÊÇ»ùÓÚC±à³ÌµÄWindows SDKµÄ¼¼Êõ£¬²»ÊÇÕë¶ÔC++µÄ£¬³ÌÐòÔ±¿ÉÒÔ½«Ò»¸öCº¯ÊýÖ±½Ó×÷Ϊ»Øµ÷º¯Êý£¬µ«ÊÇÈç¹ûÊÔͼֱ½ÓʹÓÃC++µÄ³ÉÔ±º¯Êý×÷Ϊ»Øµ÷º¯Êý½«·¢Éú´íÎó£¬ÉõÖÁ±àÒë¾Í²»ÄÜͨ¹ý¡£·ÖÎöÔ­Òò£ºÆÕͨµÄC++³ÉÔ±º¯Êý¶¼Òþº¬ÁËÒ»¸ö´«µÝº¯Êý×÷Ϊ²ÎÊý£¬Ò༴“this”Ö¸Õ룬C++ͨ¹ý ......

ubuntuϱàÒëc/c++

ÈôÏëÔÚubuntuϱàÒëc/c++´úÂë
Ê×ÏÈ£¬°²×°g++ºÍgdb£¬¿ÉÒÔÔÚÐÂÁ¢µÃÖÐÖ±½Ó°²×°
ÈôÒª±àÒëc£¬È磺
££include
<stdio.h>
int main()
{
   
printf("Hello,World!\n");
    return 0;

}




......

C/C++ ÃæÊÔÌâ

µÚÒ»Ì⣺
ÏÂÃæ³ÌÐòµÄÊä³ö½á¹û£¿
#include <stdio.h>
#include <iostream>
void main()
{
char str1[] = "";
char str2[] = "";
const char str3[] = "abc";
const char str4[] = "abc";
const char* str5 = "abc";
const char* str6 = "a ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ