´«ÖDz¥¿ÍC++¿Î³Ì½²Òå
´«ÖÇɨµØÉ®
1¡¢C++¶ÔCµÄÀ©Õ¹ 1¼òµ¥µÄC++³ÌÐò ÇóÔ²µÄÖܳ¤ºÍÃæ»ý
Êý¾ÝÃèÊö£º
°ë¾¶£¬Öܳ¤£¬Ãæ»ý¾ùÓÃʵÐÍÊý±íʾ
Êý¾Ý´¦Àí£º
ÊäÈë°ë¾¶ r£»
¼ÆËãÖܳ¤ = 2*¦Ð*r £»
2
¼ÆËãÃæ»ý = ¦Ð* r£» Êä³ö°ë¾¶£¬Öܳ¤£¬Ãæ»ý£»
·½·¨1£ºÓýṹ»¯·½·¨±à³Ì£¬ÇóÔ²µÄÖܳ¤ºÍÃæ»ý µÄÍ·Îļþc++±ê×¼ÒѾÃ÷È·Ìá³ö²»Ö§³ÖÁË£¬ÔçЩµÄʵÏÖ½«±ê×¼¿â¹¦Äܶ¨ÒåÔÚÈ«¾Ö¿Õ¼äÀÉùÃ÷ÔÚ´ø.hºó׺µÄÍ·ÎļþÀc++±ê׼ΪÁ˺ÍCÇø±ð¿ª£¬Ò²ÎªÁËÕýȷʹÓÃÃüÃû¿Õ¼ä£¬¹æ¶¨Í·Îļþ²»Ê¹Óúó׺.h¡£ Òò´Ë£¬
1£©µ±Ê¹ÓÃ<>ʱ£¬Ï൱ÓÚÔÚcÖе÷Óÿ⺯Êý£¬Ê¹ÓõÄÊÇÈ«¾ÖÃüÃû¿Õ¼ä£¬Ò²¾ÍÊÇÔçÆÚµÄc++ʵÏÖ£» 2£©µ±Ê¹ÓÃ
¶þ£º ÓÉÓÚ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 < ÓÃÁ˶àÄêµÄα±ê×¼¿âÖеŦÄÜ£¬ËûÃǶ¼ÊÇÔÚÈ«¾Ö¿Õ¼äϵġ£ËùÒÔ¾ÍÓÐÁË<> ºÍ 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£© µ±Ê¹Óà ȷʹÓÃ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ÓïÑÔÖжà¸öͬÃûµÄÈ«¾Ö±äÁ¿×îÖջᱻÁ´½Óµ½È«¾ÖÊý¾ÝÇøµÄͬһ¸öµØÖ·¿Õ¼äÉÏ