pºâ¾÷·§½×¡GC/C++µ{¦¡³]p
|
²Ä2³¹¡BC++µ{¦¡°ò¥»¤¸¯À |
|
|
±Â½Ò±Ð®v¡G³¯¼yÃv WWW : http://www.miat.ee.isu.edu.tw/cpp E-mail : pierre@isu.edu.tw ¡@ |
|
2.1 ²Ä¤@ÓC++µ{¦¡ §Ú̱N±q¤@ӳ̲³æ¡B¦ý¬O¨¬°÷§¹¾ãªºC++µ{¦¡¶}©l¡A¤¶²Ð¥¦ªº¬[ºc©M¨Ï¥Îªº»yªk¡C±µªÌ§Ú̱N´`§Çº¥¶iªºÂX¥Rµ{¦¡ªº¥\¯à¡AÂÇ¥H¾É¤J¨ä¥¦«nªºC++µ{¦¡³]p·§©À¡C
/*----------------------------------------------------*/ //
½d¨Òµ{¦¡2-1 //
³¯¼yÃv¡A2001 /*----------------------------------------------------*/ #include <iostream.h> // 2001.09.30 by ³¯¼yÃv
¡AISU void main( ) { // ¿é¥XHello!¤j®a¦n¡I cout<<"Hello! ¤j®a¦n¡I"
} §Ú̱N¥¦¦s¬°ÀɦWex2-1.cpp¡AµM«á¶i¦æ½sĶ¡A¦pªG¨S¦³¿ù»~°T®§´N¥i¥H°õ¦æ¤F¡C¦pªG¦bDOS¼Ò¦¡¤U°õ¦æex2-1.exe³oÓÀɮסA§AÀ³¸Ó¦b¿Ã¹õ¤W¬Ý¨ì¤U±³o¦æ°T®§¡G Hello! ¤j®a¦n¡I
¦pªG¬O¦bWindowÀô¹Ò¤U°õ¦æ³oÓµ{¦¡¡A¨º»ò§A·|¬Ý¨ì¤@ÓDOSµøµ¡¤@°{§Y³u¡A¦]¬°·íµ{¦¡¶}©l°õ¦æ®É¡AWindows·|¶}±Ò¤@ÓDOSµøµ¡¡Aex2-1.exe±N¡uHello!
¤j®a¦n¡I¡vªº°T®§Åã¥Ü¦bDOSµøµ¡ùØ¡A±µµÛ¦bµ{¦¡µ²§ô®É¦Û°ÊÃö³¬µøµ¡¡A¥Ñ©ó¹Lµ{¤Ó§Ö¡A©Ò¥HµLªk¬Ý²Mµøµ¡¤¤ªº°T®§¡C¦pªGı±o¦¹¤@¼Ò¦¡¬Û·í¤£«K¡A§A¥i¥H¦b¤W±µ{¦¡¡]©ÎªÌ©Ò¦³console modeªºµ{¦¡¡^¤¤¥[¤J¨â¦æ¡A¨Ï±oex2-1.cppÅܦ¨¦p¤Uµ{¦¡¡G /*----------------------------------------------------*/ //
½d¨Òµ{¦¡2-2 //
³¯¼yÃv¡A2001 /*----------------------------------------------------*/ 1 #include
<iostream.h> 2 #include
<conio.h> 3 //
2001.02.24 by ³¯¼yÃv
¡AISU 4 void
main( ) 5 {
6 //
¿é¥XHello!¤j®a¦n¡I
7
cout<<"Hello! ¤j®a¦n¡I" ; 8
getchar(); 9 }
³oÓµ{¦¡³Ì«á¤@¦æ·|µ¥«Ý¨Ï¥ÎªÌ¿é¤J¤@Ó¦r¤¸¡A¦]¦¹°õ¦æµe±¡]DOSµøµ¡¡^·|°±¯d¦b³o¤@¦æ«ü¥O¡Aª½¨ì§A·Qµ²§ô³oÓµ{¦¡®É¡A«ö¤U¥ô¦ó¤@Ó«öÁä¡]¤£ºÞ¬OEnterÁä©Î¥ô·N¦r¥À¡^¡Aµøµ¡¤~·|®ø¥¢¡C
§ÚÌ¥J²Óªº¬Ý¬Ý½d¨Òµ{¦¡ex2-2.cpp¤¤ªº¨C¤@¦æµ{¦¡½X¡Cº¥ý²Ä¤@¦æ©M²Ä¤G¦æ§t¦³#include«ü¥O¡G 1 #include
<iostream.h> 2 #include
<conio.h> ¥¦Ìªº§@¥Î¦b©ó¤Þ¤J¼ÐÀYÀÉ(header file)¡C·í°õ¦æ½sĶ®É¡A#include«ü¥O·|«ü¥Ü½sĶ¾¹¤Þ¤J¬A©·¤ºªº¼ÐÀYÀɨì§Ú̪ºµ{¦¡½X¤¤¡C¦b³oÓµ{¦¡¤¤¡Aiostream.h©Mconio.h¨âÓÀɮתº¤º®e±N³Q¤Þ¤J¡C¤@¯ëªº¼ÐÀYÀɧ¡¬O¥H.h°µ¬°Àɮתºªþ¥[ÀɦW¡C¦h¼Æªº¼ÐÀYÀɬO½sĶ¾¹ªº¼t°Ó©Ò´£¨Ñ¡A¦³ªº«h¬Oµ{¦¡³]p®v¹w¥ý³]p¦n¨Ñ¤H¡]©Î¦Û¤v¡^¨Ï¥Î¡C¨Ì·Ó¦h¼Æµ{¦¡³]p²ßºD¡A§Ú̳q±`·|¨Ï¥Î#include < ...>¨Ó¤Þ¤J½sĶ¾¹¼t°Ó¤º«Øªº¼ÐÀYÀÉ¡A¦Ü©ó¦Û¤v©Ò³]pªº¼ÐÀYÀÉ¡A«h¨Ï¥Î#include "..."¡C
²Ä3¦æ 3 //
2001.02.24 by ³¯¼yÃv
¡AISU ©M²Ä6¦æ 6 //
¿é¥XHello!¤j®a¦n¡I
¬Oµù¸Ñ¦æ¡A§Ų́ϥÎÂù±×½u//¨Ó¼Ð¥Ü¨ä«á¦P¤@¦æªº¤å¦r¶È§@¬°µù¸Ñ¡A¦Ó»Pµ{¦¡¤º®eµLÃö¡F¥t¥~¤@ӥΨӵù¸Ñªº²Å¸¹¬O/*¡A¥¦ªº¥Îªk»P//²¤¦³¤£¦P¡A/*¥²¶·»P*/¦¨¹ï¥X²{¡Aµù¸Ñ¤å¦r«h©ñ¦b /* ©M
*/¤§¶¡¡A¥¦ªº½d³ò¤£©ó¦P¤@¦æ¡C¨Ò¦p§ÚÌ¥i¥H±N // ¿é¥XHello!¤j®a¦n¡I §ï¼g¬° /*
--------------¿é¥XHello!¤j®a¦n¡I
-------------------*/ C++µ{¦¡¥Ñmain()¶}©l°õ¦æ¡A³o¬O¥ô¦ó¤@ÓC++µ{¦¡ªº¶}©l°õ¦æªº¦a¤è©ÎºÙ¬°¶i¤JÂI(Entry point)¡C¦b³oµ{¦¡¤¤¡A¸òÀHµÛÃöÁä¦rmainªº¤p¬A©· ¡u( ¡v¤Î¡u )¡v ¤§¶¡¨Ã¨S¦³¥ô¦óªº°Ñ¼Æ(argument)¡A³oªí¥Üµ{¦¡°õ¦æ®É§Ṳ́£»Ýn¥Ñµ{¦¡¥~³¡¿é¤J¥ô¦ó°Ñ¼ÆÈ¡C ²Ä5¦æ¬O¤j¬A©·¡u{¡v¤Î²Ä9¦æ¡u}¡v¬°main()µ{¦¡ªº¶}©l»Pµ²§ô¡A²Ä1¦æ #include <iostream.h> ¥Øªº¬°¦b©ó¤¹³\¨Ï¥Îcout«ü¥O±Nµ²ªG¿é¥X¦b»È¹õ¤W¡A¥iÂÇ¥Ñcout<<±N¦r¦êÅã¥Ü¥X¨Ó¡Aµ{¦¡¥Dn§@¥Îªº³¯z¬°²Ä7¦æ¡G
cout<<"Hello! ¤j®a¦n¡I"
; ½Ò°ó½m²ß ±N¤U¦C¤@¦æ
cout<<"Hello! World"; ¨ú¥N¬°
cout<<"Hello! World\n"; ¤Î
cout<<"Hello! World"<<endl; Æ[¹î¥¦ªº¿é¥Xµ²ªG¬O§_¦³©Ò®t§O¡C ¡@ ½Ò°ó½m²ß ´ú¸Õ¤U¦Cµ{¦¡ #include <iostream.h>
void main() {
cout<<"Hello...\n..oh my\n...when do i stop?\n"); } ¸g¹L¤W±¨âÓ²³æªº½d¨Òµ{¦¡©M½m²ß¡A§ÚÌÀ³¸Ó¤F¸Ñ¤@ÓC++µ{¦¡ªº°ò¥»¤¸¯À¡G l
µ{¦¡¥Ñ
main()
¶}©l¡C l
ÃöÁä¦r¥²¶·¬O¤p¼g¡C l
³¯zªºµ²§À¬°¤À¸¹(;)¡C l
¦r¦ê¥Ñ¨âÓÂù¤Þ¸¹"
"§t¬Aªí¥Ü¡C l
¦bC++µ{¦¡¤¤¤j¤p¼gµø¬°¤£¦PªºÅܼƦWºÙ¡C l
\n
ªº·N«ä¬°´å¼Ð·|¦b¤U¤@¦æªº¶}©l³B¡A¤]´N¬O¸õ¦æ l
cout<<
¥i¥H±N¦r¦êÅã¥Ü¦b¿Ã¹õ¤W ¤j¬A©· ¡§{¡§¤Î¡¨}¡¨©w¸q¬°¤@Óµ{¦¡°Ï¬q(block)ªº¶}©l»Pµ²§ô¡C |
||
¡@ pºâ¾÷·§½×¡GC/C++µ{¦¡³]p ¸q¦u¤j¾Ç¹q¾÷¨t ³¯¼yÃv |
¡@