ÃæÏò¶ÔÏó³ÌÐòÉè¼ÆʵÑéÖ¸µ¼Êé
ʵÑéÒ»£ºC++¿ª·¢»·¾³¡¢¼òµ¥³ÌÐòÉè¼ÆµÄʵÑé
£¨Ò»£©C++¿ª·¢»·¾³Ó¦ÓÃÈëÃÅ£¨1ѧʱ£©
1¡¢ÊµÑéÄ¿µÄ
£¨1£©Á˽âC++¿ª·¢¹¤¾ßµÄÌص㠣¨2£©ÊìϤC++¿ª·¢»·¾³
£¨3£©Ñ§Ï°ÓÃC++±àд±ê×¼µÄC++³ÌÐò 2¡¢ÊµÑéÈÎÎñ
ʹÓÃC++À´½¨Á¢Ò»¸ö·ÇͼÐλ¯µÄ±ê×¼C++³ÌÐò£¬±àÒë¡¢ÔËÐÐÏÂÀý³ÌÐò£º #include
cout<<¡±Hello!\\n¡±;
cout<<¡±Welcome to C++!\\n¡±; }
3¡¢ÊµÑé²½Öè
£¨1£© Æô¶¯Visual C++¿ª·¢»·¾³ £¨2£© ´´½¨Ò»¸öÏîÄ¿
A£© µ¥»÷File²Ëµ¥ÖеÄNewÑ¡ÏÏÔʾʾн¨¶Ô»°¿ò B£© Ñ¡ÔñWin32 Console Application(VC++)¡£ C£© Ñ¡ÔñÏîÄ¿ËùÔÚ·¾¶¼°ÊäÈëÏîÄ¿µÄÃû³Æ D£© ÒÀ´Î°´¡®ÏÂÒ»²½¡¯Ö±ÖÁÍê³ÉΪֹ¡£
£¨3£© ÖÁ´Ë£¬C++ÒѾ½¨Á¢ºÃ¹¤³ÌÏà¹ØµÄÎļþ£¨Çë²»ÒªËæÒâ¸ü¸ÄÆä×Ô¶¯Éú³ÉµÄÎļþ£©£¬ÔÚÉú³ÉµÄmain
º¯ÊýÖÐдÈë±ØÒªµÄÄÚÈݼ´¿É¡£
£¨4£© ¶ÔÓÚVC£¬Çë¼ÌÐøÏÂÃæµÄ²½Ö裺
A£© ½¨Á¢C++Ô´³ÌÐòÎļþ
a)Ñ¡Ñ¡²Ëµ¥ÃüÁîProject|Add to Project|New,µ¯³öNew¶Ô»°¿ò
b)ÔÚNew¶Ô»°¿òµÄFilesÑ¡ÏÖÐÑ¡ÔñC++ Source File,²¢ÌîÈëÎļþÃû³Æ£¬µ¥»÷OK°´Å¥£¬Íê³Éн¨C++Ô´³ÌÐòÎļþ B£© ±à¼C++Ô´³ÌÐòÎļþ
a) ÔÚÎļþ±à¼´°¿ÚÖÐÊäÈë´úÂë
b) Íê³Éºó£¬Ñ¡Ôñ²Ëµ¥File|Save±£´æÕâ¸öÎļþ C£© ½¨Á¢²¢ÔËÐпÉÖ´ÐгÌÐò
a) Ñ¡Ôñ²Ëµ¥ÃüÁîBuild,½¨Á¢¿ÉÖ´ÐгÌÐò
Èç¹ûÄãÕýÈ·ÊäÈëÁËÔ´³ÌÐò£¬´Ëʱ±ã³É¹¦µØÉú³ÉÁË¿ÉÖ´ÐгÌÐò¡£
Èç¹û³ÌÐòÓÐÓï·¨´íÎó£¬ÔòÆÁĻϷ½µÄ״̬´°¿ÚÖлáÏÔʾ´íÎóÐÅÏ¢£¬¸ù¾ÝÕâЩ´íÎóÐÅÏ¢¶ÔÔ´³ÌÐò½øÐÐÐ޸ĺó£¬ÖØÐÂÑ¡Ôñ²Ëµ¥ÃüÁîBuild½¨Á¢¿ÉÖ´ÐгÌÐò¡£ b) Ñ¡Ôñ²Ëµ¥ÃüÁîRun£¬ÔËÐгÌÐò£¬¹Û²ìÆÁÄ»ÏÔʾÄÚÈÝ¡£ D£© ¹Ø±Õ¹¤×÷¿Õ¼ä
Ñ¡Ôñ²Ëµ¥ÃüÁîFile|Colse WorkSpace¹Ø±Õ¹¤×÷¿Õ¼ä¡£
1
£¨¶þ£©¼òµ¥³ÌÐòÉè¼Æ£¨1ѧʱ£©
1¡¢ÊµÑéÄ¿µÄ£º
£¨1£© ѧ»á±àд¼òµ¥µÄC++³ÌÐò¡£ £¨2£© Á·Ï°Ê¹Óüòµ¥µÄÊäÈëÊä³ö¡£ £¨3£© ¹Û²ìÍ·ÎļþµÄ×÷Óá£
£¨4£© ѧ»áʹÓÃVC++ 6.0µÄDEBUGµ÷ÊÔ³ÌÐò¡£
2¡¢ÊµÑéÈÎÎñ£º
£¨1£©ÊäÈë²¢ÔËÐн̲ġ¶C++ÓïÑÔ³ÌÐòÉè¼Æ¡·ÖеÄÀýÌâ2-7£¬¼´£ºÓÃdo-whileÓï¾ä±à³Ì£¬Çó×ÔÈ»Êý1~10Ö®ºÍ¡£³ÌÐòÕýÈ·ÔËÐÐÖ®ºó£¬È¥µôÔ´³ÌÐòÖеÄ#includeÓï¾ä£¬ÖØбàÒ룬¹Û²ì»áÓÐʲôÎÊÌâ¡£ £¨2£© do-whileÓï¾äÓÃforÓï¾ä´úÌ棬Íê³ÉÏàͬµÄ¹¦ÄÜ¡£
£¨3£© ³Ì¼ÆËãͼÐεÄÃæ»ý¡£³ÌÐò¿É¼ÆËãÔ²ÐΡ¢³¤·½ÐΡ¢Õý·½ÐεÄÃæ»ý£¬ÔËÐÐʱÏÈÌáʾÓû§Ñ¡ÔñͼÐεÄ
ÀàÐÍ£¬È»ºó£¬¶ÔÔ²ÐÎÒªÇóÓû§ÊäÈë°ë¾¶Öµ£¬¶Ô³¤·½ÐÎÒªÇóÓû§ÊäÈ볤ºÍ¿íµÄÖµ£¬¶ÔÕý·½ÐÎÒªÇóÓû§ÊäÈë±ß³¤µÄÖµ£¬¼ÆËã³öÃæ»ýºó½«ÆäÏÔʾ³öÀ´¡£
a) ʹÓÃdebugµ÷ÊÔ¹¦Äܹ۲ì³ÌÐòÔËÐÐÖбäÁ¿ÖµµÄ±ä»¯Çé¿ö¡£
b) ¶¨ÒåÒ»¸ö±íʾʱ¼äµÄ½á¹¹Ì壬¿ÉÒÔ¾«È·±íʾÄê¡¢Ô¡¢ÈÕ¡¢Ð¡Ê±¡¢·Ö¡¢Ã룻ÌáʾÓû§ÊäÈëÄê¡¢Ô¡¢
ÈÕ¡¢Ð¡Ê±¡¢·Ö¡¢ÃëµÄÖµ£¬È»ºóÍêÕûµØÏÔʾ³öÀ´¡£
3¡¢ÊµÑé²½Öè
£¨1£© ½¨Á¢Ò»¸ö¿ØÖÆ̨ӦÓóÌÐòÏîÄ¿lab2_1£¬ÏòÆäÖÐÌí¼ÓÒ»¸öC++Ô´Îļþlab2_1.cpp£¬ÊäÈë½Ì²Ä¡¶C++
ÓïÑÔ³ÌÐòÉè¼Æ¡·ÖÐÀý2-7µÄ´úÂ룬¼ì²éÒ»ÏÂÈ·ÈÏûÓÐÊäÈë´íÎó£¬Ñ¡Ôñ²Ëµ¥ÃüÁî±àÒëÔ´³ÌÐò£¬ÔÙÑ¡ÔñExecuteÔËÐгÌÐò£¬¹Û²ìÊä³öÊÇ·ñÓë½Ì²ÄÖеĴð°¸Ò»Ö¡£
£¨2£© ½¨Á¢ÏîÄ¿lab2_3£¬¼ÆËãͼÐÎÃæ»ý¡£Ô²ÐεÄÃæ»ý¼ÆË㹫ʽΪS=PI*r*r£¬³¤·½ÐεÄÃæ»ý¼ÆË㹫ʽΪ
S=a*b£¬Õý·½ÐεÄÃæ»ýÊг¡¼ÆË㹫ʽΪS=a*a¡£³ÌÐòÖж¨ÒåÒ»¸öÕûÐͱäÁ¿iType±íʾͼÐεÄÀàÐÍ£¬ÓÃcoutÓï¾äÊä³öÌáʾÐÅÏ¢ÈÃÓû§Ñ¡ÔñͼÐεÄÐÍ£¬ÓÃcin¶ÁÈëiTypeµÄÖµ£¬È»ºó£¬Ê¹ÓÃswitchÓï¾äÅжÏͼÐεÄÀàÐÍ£¬·Ö±ðÌáʾÓû§ÊäÈëÐèÒªµÄ²ÎÊýÖµ£¬¼ÆËã³öÃæ»ýµÄÖµºóÓÃcoutÓï¾äÏÔʾ³öÀ´¡£×îºó±àÒëÔËÐгÌÐò¡£
£¨3£© ³ÌÐòÕýÈ·ÔËÐÐÖ®ºó£¬ÔÚÔ´³ÌÐòµÚÒ»ÐС±#include
ÖØбàÒ룬¹Û²ì±àÒëµÄ½á¹û¡£
£¨4£© ѧϰ¼òµ¥µÄdebugµ÷ÊÔ¹¦ÄÜ£¬²Î¿¼³ÌÐòÈçÏ£º //lab2_3.cpp
#include
int iType;
float radius,a,b,area;
cout<<¡±Í¼ÐεÄÀàÐÍ£¿£¨1ΪԲÐΣ¬2Ϊ³¤·½ÐΣ¬3ΪÕý·½ÐΣ©£º¡±£» cin>>iType; switch(iType) {
case 1:
cout << ¡°Ô²µÄ°ë¾¶Îª£º¡±; cin>>radius;
area=PI*radius*radius;
cout<<¡±Ãæ»ýΪ¡±<
case 2:
2
cout<<¡±¾ØÐεij¤Îª£º¡±; cin>>a;
cout<<¡±¾ØÐεĿíΪ£º¡±; cin>>b; area=a*b;
cout<<¡±Ãæ»ýΪ£º¡±<
cout<<¡±Õý·½Ðεı߳¤Îª£º¡±; cin>>a; area=a*a;
cout<<¡±Ãæ»ýΪ£º¡±<
default:
cout<<¡±²»ÊǺϷ¨µÄÊäÈëÖµ£¡¡±< } } A£© Ñ¡ÔÚµÚ10Ðд¦ÉèÖõ÷ÊԶϵ㡣ÓÃÊó±ê×ó¼üµ¥»÷Ô´³ÌÐòµÚ10ÐÐ×ó±ßµÄ¿Õ°×´¦£¬³öÏÖÒ»¸ö²Ëµ¥¡£ B£© ÔñInsert|Remove BreakpointÑ¡Ï¿É¿´µ½×ó±ßµÄ±ß¿òÉϳöÏÖÒ»¸öºÖÉ«µÄÔ²µã£¬Õâ´ú±íÒѾÔÚÕâÀïÉèÖà ÁËÒ»¸ö¶Ïµã¡£ C£© ºóÑ¡Ôñ²Ëµ¥ÃüÁîBuild|Start Debug|Go£¬ÏµÍ³Í³½øÈëDebug״̬£¬³ÌÐò¿ª·¢ÔËÐУ¬²¢Í£Ôڶϵ㴦¡£ D£© µ¥²½Ö´ÐУ¬²¢¹Û²ì³ÌÐòÖÐÏàÓ¦±äÁ¿µÄ±ä»¯Çé¿ö¡£ 3