´«ÖDz¥¿Í++»ù´¡¿Î³Ì½²Òåv

´«ÖDz¥¿ÍC++¿Î³Ì½²Òå

´«ÖÇɨµØÉ®

1¡¢C++¶ÔCµÄÀ©Õ¹ 1¼òµ¥µÄC++³ÌÐò ÇóÔ²µÄÖܳ¤ºÍÃæ»ý

Êý¾ÝÃèÊö£º

°ë¾¶£¬Öܳ¤£¬Ãæ»ý¾ùÓÃʵÐÍÊý±íʾ

Êý¾Ý´¦Àí£º

ÊäÈë°ë¾¶ r£»

¼ÆËãÖܳ¤ = 2*¦Ð*r £»

2

¼ÆËãÃæ»ý = ¦Ð* r£» Êä³ö°ë¾¶£¬Öܳ¤£¬Ãæ»ý£»

·½·¨1£ºÓýṹ»¯·½·¨±à³Ì£¬ÇóÔ²µÄÖܳ¤ºÍÃæ»ý µÄÍ·Îļþc++±ê×¼ÒѾ­Ã÷È·Ìá³ö²»Ö§³ÖÁË£¬ÔçЩµÄʵÏÖ½«±ê×¼¿â¹¦Äܶ¨ÒåÔÚÈ«¾Ö¿Õ¼äÀÉùÃ÷ÔÚ´ø.hºó׺µÄÍ·ÎļþÀc++±ê׼ΪÁ˺ÍCÇø±ð¿ª£¬Ò²ÎªÁËÕýȷʹÓÃÃüÃû¿Õ¼ä£¬¹æ¶¨Í·Îļþ²»Ê¹Óúó׺.h¡£ Òò´Ë£¬

1£©µ±Ê¹ÓÃ<>ʱ£¬Ï൱ÓÚÔÚcÖе÷Óÿ⺯Êý£¬Ê¹ÓõÄÊÇÈ«¾ÖÃüÃû¿Õ¼ä£¬Ò²¾ÍÊÇÔçÆÚµÄc++ʵÏÖ£» 2£©µ±Ê¹ÓõÄʱºò£¬¸ÃÍ·ÎļþûÓж¨ÒåÈ«¾ÖÃüÃû¿Õ¼ä£¬±ØÐëʹÓÃnamespace std£»ÕâÑù²ÅÄÜÕýȷʹÓÃcout¡£

¶þ£º ÓÉÓÚnamespaceµÄ¸ÅÄʹÓÃC++±ê×¼³ÌÐò¿âµÄÈκαêʶ·ûʱ£¬¿ÉÒÔÓÐÈýÖÖÑ¡Ôñ£º 1¡¢Ö±½ÓÖ¸¶¨±êʶ·û¡£ÀýÈçstd::ostream¶ø²»ÊÇostream¡£ÍêÕûÓï¾äÈçÏ£º std::cout << std::hex << << std::endl;

2¡¢Ê¹ÓÃusing¹Ø¼ü×Ö¡£ using std::cout; using std::endl; using std::cin; ÒÔÉϳÌÐò¿ÉÒÔд³É cout << std::hex << << endl;

3¡¢×î·½±ãµÄ¾ÍÊÇʹÓÃusing namespace std; ÀýÈ磺 using namespace std;ÕâÑùÃüÃû¿Õ¼ästdÄÚ¶¨ÒåµÄËùÓбêʶ·û¶¼ÓÐЧ£¨ÆØ¹â£©¡£¾ÍºÃÏñËüÃDZ»ÉùÃ÷Ϊȫ¾Ö±äÁ¿Ò»Ñù¡£ÄÇôÒÔÉÏÓï¾ä¿ÉÒÔÈçÏÂд: cout <

ÓÃÁ˶àÄêµÄα±ê×¼¿âÖеŦÄÜ£¬ËûÃǶ¼ÊÇÔÚÈ«¾Ö¿Õ¼äϵġ£ËùÒÔ¾ÍÓÐÁË<> ºÍµÈµÈÕâÑùµÄÍ·Îļþ£¬Ò»¸öÊÇΪÁ˼æÈÝÒÔǰµÄC++´úÂ룬һ¸öÊÇΪÁËÖ§³Öеıê×¼¡£ÃüÃû¿Õ¼ästd·â×°µÄÊDZê×¼³ÌÐò¿âµÄÃû³Æ£¬±ê×¼³ÌÐò¿âΪÁ˺ÍÒÔǰµÄÍ·ÎļþÇø±ð£¬Ò»°ã²»¼Ó\ 2 C++ÃüÃû¿Õ¼ä¶¨Ò弰ʹÓÃÓï·¨ /* ÔÚC++ÖУ¬Ãû³Æ£¨name£©¿ÉÒÔÊÇ·ûºÅ³£Á¿¡¢±äÁ¿¡¢ºê¡¢º¯Êý¡¢½á¹¹¡¢Ã¶¾Ù¡¢ÀàºÍ¶ÔÏóµÈµÈ¡£ÎªÁ˱ÜÃ⣬ÔÚ´ó¹æÄ£³ÌÐòµÄÉè¼ÆÖУ¬ÒÔ¼°ÔÚ³ÌÐòԱʹÓø÷ÖÖ¸÷ÑùµÄC++¿âʱ£¬ÕâЩ±êʶ·ûµÄÃüÃû·¢Éú³åÍ»£¬ ±ê×¼C++ÒýÈëÁ˹ؼü×Önamespace£¨ÃüÃû¿Õ¼ä/Ãû×Ö¿Õ¼ä/Ãû³Æ¿Õ¼ä/ÃûÓò£©£¬¿ÉÒÔ¸üºÃµØ¿ØÖƱêʶ·ûµÄ×÷ÓÃÓò¡£ */ /* stdÊÇc++±ê×¼ÃüÃû¿Õ¼ä£¬c++±ê×¼³ÌÐò¿âÖеÄËùÓбêʶ·û¶¼±»¶¨ÒåÔÚstdÖУ¬±ÈÈç±ê×¼¿âÖеÄÀàiostream¡¢vector µÈ¶¼¶¨ÒåÔÚ¸ÃÃüÃû¿Õ¼äÖУ¬Ê¹ÓÃʱҪ¼ÓÉÏusingÉùÃ÷(using namespace std) »òusingָʾ(Èçstd::string¡¢ std::vector). */ /* CÖеÄÃüÃû¿Õ¼ä ÔÚCÓïÑÔÖÐÖ»ÓÐÒ»¸öÈ«¾Ö×÷ÓÃÓò CÓïÑÔÖÐËùÓеÄÈ«¾Ö±êʶ·û¹²Ïíͬһ¸ö×÷ÓÃÓò ±êʶ·ûÖ®¼ä¿ÉÄÜ·¢Éú³åÍ» C++ÖÐÌá³öÁËÃüÃû¿Õ¼äµÄ¸ÅÄî ÃüÃû¿Õ¼ä½«È«¾Ö×÷ÓÃÓò·Ö³É²»Í¬µÄ²¿·Ö ²»Í¬ÃüÃû¿Õ¼äÖеıêʶ·û¿ÉÒÔͬÃû¶ø²»»á·¢Éú³åÍ» ÃüÃû¿Õ¼ä¿ÉÒÔÏ໥ǶÌ× È«¾Ö×÷ÓÃÓòÒ²½ÐĬÈÏÃüÃû¿Õ¼ä */ /* C++ÃüÃû¿Õ¼äµÄ¶¨Ò壺 namespace name { ¡­ } */ /* C++ÃüÃû¿Õ¼äµÄʹÓ㺠ʹÓÃÕû¸öÃüÃû¿Õ¼ä£ºusing namespace name; ʹÓÃÃüÃû¿Õ¼äÖеıäÁ¿£ºusing name::variable; ʹÓÃĬÈÏÃüÃû¿Õ¼äÖеıäÁ¿£º::variable ĬÈÏÇé¿öÏ¿ÉÒÔÖ±½ÓʹÓÃĬ ÈÏÃüÃû¿Õ¼äÖеÄËùÓбêʶ·û */ 3 C++ÃüÃû¿Õ¼ä±à³Ìʵ¼ù

namespace NameSpaceA { int a = 0; } namespace NameSpaceB { int a = 1; namespace NameSpaceC { struct Teacher { char name[10]; int age; }; } } int main() { using namespace NameSpaceA; using NameSpaceB::NameSpaceC::Teacher; printf(\, a); printf(\, NameSpaceB::a); NameSpaceB::NameSpaceC::Teacher t2 Teacher t1 = {\, 3}; printf(\, ; printf(\, ; system(\); return 0; } 4 ½áÂÛ 1£© µ±Ê¹ÓõÄʱºò£¬¸ÃûÓж¨ÒåÈ«¾ÖÃüÃû¿Õ¼ä£¬±ØÐëʹÓÃnamespace std£»ÕâÑù²ÅÄÜÕý

ȷʹÓÃcout¡£Èô²»ÒýÈëusing namespace std ,ÐèÒªÕâÑù×ö¡£std::cout¡£ 2£© c++±ê׼ΪÁ˺ÍCÇø±ð¿ª£¬Ò²ÎªÁËÕýȷʹÓÃÃüÃû¿Õ¼ä£¬¹æ¶¨²»Ê¹Óúó׺.h¡£ 3£© C++ÃüÃû¿Õ¼äµÄ¶¨Ò壺 namespace name { ¡­ } 4£© using namespace NameSpaceA; 5£© namespce¶¨Òå¿ÉǶÌס£ ¡°ÊµÓÃÐÔ¡±Ôö¼Ó #include \ using namespace std; ocx¡·

±äÁ¿¼ì²âÔöÇ¿ /* ÔÚCÓïÑÔÖУ¬Öظ´¶¨Òå¶à¸öͬÃûµÄÈ«¾Ö±äÁ¿ÊǺϷ¨µÄ ÔÚC++ÖУ¬²»ÔÊÐí¶¨Òå¶à¸öͬÃûµÄÈ«¾Ö±äÁ¿ CÓïÑÔÖжà¸öͬÃûµÄÈ«¾Ö±äÁ¿×îÖջᱻÁ´½Óµ½È«¾ÖÊý¾ÝÇøµÄͬһ¸öµØÖ·¿Õ¼äÉÏ

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@) ËÕICP±¸20003344ºÅ-4