ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
-1-
? ? ? ??¡è?¡§¡ì?    
!  # $% ' $?(! ) 0132 4)52 6
789A@¡§BC D5E FBG HIB@ P H
QR STU VW¡§X`Y
a bc de f ghiprqst?u?sv
w5xry3€???? yr¡­r??? ?¡ë? y
¡®¡¯ ¡° ¡± ?¡ª¨C? ? d`e fg d ¨C
h i j5j`k`lm no ¡§pq r`lh s tu5v w xy z5{`|z
} ~`?€? ? ? ?¡­~€??5???? ¡ë
? ? ??¡§???¡ª?¡®¡¯ ? ¡° ¡±r? ¨C ¡ª
??? ?? ? ?? ?
? ? ?? ?
¡è ?
? ¡ì ¡§ ? ??? ? ?
?¡§¡ã ¡À?
? ? ?? ¡¤ ?`? ?? ? ? ? ?? ? ? ??`? ?? ? ???I?????5?5?????
?? ? ? ?`?r??¡§???¡Á ? ? ? ?? ?¡§?
?? ? ¨¤ ¨¢ ? ?? ??¡ª? ¨¨ ¨¦ ¨¦??¨º ¨¢r?¨¬ ¨ª?? ??¨ª?? ?? ?¨° ¨° ??5¨® ?? ?¡§? ? ?? ?
¡Â? ¨´ ¨² ? ¨¹ ? ? ????? ¡è ?????¡§¡ì ??¡§?
 
?

?¡§!?¡§#¡ì¡§$?
% ' ( )021?35476!8 9 @ ABDC!3 EF G5H?IP?Q5R STIU VW?X2Y` a b?c d e f5g h i¡§p2i¡§d2q?W?p
r s t u?vw5xy?€!?!y¡§? ? ? ¡­ ??y¡§? ¡ë!? ¡®!¡ë!? ¡¯?¡° ¡®?¡± ¡± ¡¯7???¨C ? ¡®5¡° ¡ª ¨C? ?¡®
r7s r u?vw5xy?€!?!y¡§? ? ? ¡­ ??y¡§? ?ed!f gh i5jj2klm!n o p?q r s!t u v
w7x y z?{|5}~?!€!~¡§? ? ? ? ¡­?~¡§? ?!??¡ëe?!? ?? ?5}}2?¡® €!¡¯ ¡° ¡±?? ? z!¨C ¡ª ?
?7? ? ????5????!?!?¡§? ¡è ? ? ¡ì??¡§¡§ ? ?7? ?5??2??¡ã!¡À ? ??? ? ?!¡¤ ? ?
?2? ??7??????7?????????5??????5?5?
?? ? ? ?
?? ? ? ?
?¡Á ? ? ? ? ????? ¨¤??¨¢ ? ? ???? ?? ? ??¨¨??2¨¦ ? ¨º? ?¨¨?¨¬?¨ª ???? ? ??? ¨° ¨ª?? ¨® ? ? ?¨® ? ?5?¡§? ? ???
?¡Á ? ¡Â ? ¨´ ¨² ? ¨¹??!? ?? ? ???¡è????¡§¡ì?????¡ì ? ¡ì ¨² ? ¨¹ ? ¡ì !$#%  ' ( )10 2 34 56 017 89?@ 0
ACB D E F G H I PQ?RTSCS I U?VW?U?X¡§Y``?U?aYRb YcdYef gPSCh1`eH I P`i gYe pqr$st u t v
F1S G Yw Ix S1y €? iS
?d? ?¡­ ? ?¡ë?C?¡®??C?¡¯
¡°?¡± ? ¨C ¡ª????de fdeg ?C¡ªh1??de hde eidikj ld mCnm ? o p¡ëm q d
¡°?¡± r sfdet???e u¡ë¨C vw¡ªe x shdyz
{¡ë| }~1€? ?? ¡§?¡­1?¡§?1~?
?¡ë ? ? ? ? ? ? ??¡®¡¯???¡°¡§¡±?¨C ¡±¡ª¡±?d? ? ?? ¡ë??d?1?¡±??? ¨C¡± ?C????w? ? ?
?¡ë ? ¡®¡¯??¡°T¡±¡è ?? ?? ¡ë¡è ¡ì???1???C¡è ?¡§?¡±??¡±?C¡è ?????¡±? ¡ì¡±?¡ë¡è ?????¡±?? ? ¡±¡ª???¡ª??1?¡±??¡è ¡§????
? ¡§d? ?1?¡±??¡è ¡§?? ? ?¡ë?¡§? ? ???¡ã
¡Àd? ????¡¤?¡§???
?? ? ?? ?d?????????? ???? ? ?d? ????? ?¡ë??? ? ???1??? ? ????????¡§?
?? ? ?? ?d?C???????? ?¡Á ???d?T?? ??? ? ?
?? ? ?? ?¡ë?C???????? ?C??
?¡ë? ? ¨¤¡ë¨¢1?????¨¤ ? ???¨¤???
¨¨ ¨¦¨º ?C¨¬ ¨ª?? ¨ª? ?¨°¨ª??w¨®? ?? ¡ÂC???¨´ ¨² ? ¨¹ ?? ? ??? ? ?w?? ? ??? ? ? ¡è?¡è?¡è¡ì? ¡§?¡ì?  ? ? ? ?? ¡§ ¡è?¡è? ?¡è
!#$ $ %? ' ' (0)?1 23 43 %(5?36?1 798 @' 23 43' A8 (0%08 7BC(D D 798
E  F?GIH?PQ RST?UCV W9W9X9UCY` XIa b c dU VCe fg9aT?hiIVCp9d0V q?rtsq?RuYe vtsVb w x Ya9e y€sVb h?I?g c
?? ?¡­9? ?? ¡ët?¡® ? ¡¯?¡° ¡±?¨C ?¡ª ?d e ¡± ¡ë f?g h?i9jlkmn0o pqko n?rso k
-2-
???¡è???¡§¡ì? ?? ?¡§ ???? 
!# $ % ¡§')()01)230 45 ¡è67986@')AB92¡è2¡è1)C¡è(ED2
FHGPIQ9RS T9U VXWQHYEVH` YEaIEYHb
c dEe¡§f g h
iqp?i rsEtHu3vEwu x y3€ ???3€qs)??¡§w¡­w?? ?¡ë¡è?¡èr€¡® s ¡¯?¡° ¡±??¡° ¨C?¡ª)¡±¡§?H??¨C¡è¡°¡­d¡èe ¡° ¡±¡§¡ªHf eg ¡±
h iqj k lminj kpo?i?qr sHq
o?i jk oPi?qr jk
o?i tu v?wu xpyqt u zv?wu
{p| { }~EH€3?E?€ ? ?3¡­ ???3¡­q~)?¡ë¡§?¡­?¡­?E?3E??? ????? ?? ¡§¡®¡°¡¯?¡±??#?? ?? ?¡®¡ª¨C ¡±¡è?
? ? ????¡§?p?¡§?P?)? ?p?¡è¡è?p?q?¡§?3¡ì¡è???n¡§ ??3?¡­?¡­?E? ? ?¡­? ?¡­?¡­? ¡ã@¡À¡§?3??9¡ã?? ??? ? ?¡è¡¤¡§?)? ?¡è?
?¡§? ??? ? ?)?¡è?????9? ??¡­?H?9? ?¡è??)? ? ??? ?
? ? ?? ???? ???)?¡§?H?H?¡è?p? ??¡Á???? ???¡è? ¡Á??
? ? ?¡§¡Á? ??? ???)?¡§?H?H?¡§? ?? ? ? ???¨¤?¨¢¡Á9? ¡Á ? ? ??? ??¨¢¡è¨¤?)? ?¡è¨¤? ??¨¤? ? ?¡§¡Á9?P? ??¨¤?H?¡§¨¢
¡Á? ? ????¨¤? ? ??¡Á??¡§? ??????? ???¡è? ¡Á?? ?
? ?????¡è?¨¨ ¨¦??¨¨?¨º ?X?H¨¬¨º ¨ª?¨¨ ?????¨¬ ¨¦?? ?¨¦?? ???)?¡§?H?H?¡§¨ª?¨° ?¡è? ¨® ?¡§¨°¡­¨¨ ???¨º ??¨¦?9¨¨
¨ª?¨¬9¨¨ ¨¬?3¡Â???¨º ?9??¨º ???¡§¨° ¨¨ ?? ?¨´H¨²¡§??¨¹9? ?H????????¡è¡ì??¡§??¡è?
¡ì ¡ì? !¡ì?#%$ ' )( 0)?1¡ì $(  #2
3 465)7?818?7?9A@BC¡ì81D¡ìE @1F G 7?8H5)7?81D¡ìIP @GQD¡ìG 7¡ìR?G C¡ì818TS 9RUS VWP X@
D¡ìG 7¡ì5)@V¡§V?S 9R D@G F 7?G 8?@YT7?91V¡§7?I¡ìG 5)@15)7¡ìY¡ì@a`@F 7?G @AP X@a9@BP
VbP @DA7Fc5)7?81D¡ìS EC P S7 ?9 d?e f1g¡§h?i?p1q)h?i1r¡ìst puQv wfx?swx¡ìpg€y px¡ì?
??Q? ¡­?? ?a? ¡ëW?a¡®¡ì¡­?¡ë¡§?1¡¯¡°c? ? ?¡ì¡±¡ë?? ?? ?¡¯ ?¡±T¨C¡±¡¯¡ª%¡±1?¡ë
¡®¡ì? ?¡®¡ì? ¡¯¡ì?)?¡ë¡§¡ë?? ¡±?d
-3-
??? ??? ? ¡è??¡§¡ì?¡§?   ? ?!$#?%' ()101¡è$32 ? 4?5 6$4?5 7?86?99715%@1A 5 6?8B AC 36
D EF ¡§GIHP Q RS?T U3V?WYXV1`ba?c de $T
fhg¡§i p c q3X3d S3r?e
f s?i ct uIe$d ve
w x?y €? ?I?$? ¡­??€ ?
? ?$¡ë ?h¡®¡°¡¯ ¡± ?3¨C
¡ª?? ?ed ¡¯ f3?hg i3j?k
¡ª?? ?1? ¡ª l mn$o p?q r$p?q s?tr?uus1q%v1w q r?tx wy 3r z{ |} ~  €3???z ?|? ¡­?? ? ?¡ë ? ??1??3??? ??¡®¡¯?¡°?¡±¨Ch?¡ë ??
¡ª?¡§?h?¡§¡ª? ? ? ?3? ? ? ??1??¡è ??b???¡ì??
#include stdio.h
int main (void)
{
printf(Hello, world!n);
return 0;
}
¡§?? ?1? ??? ¡è ? ? ¡è ???????h?1¡è ???
?h?¡§¡ã ¡À?? ? ?? ?? %¡¤h¡¤h? ? ? ? ? ?3?3? ?3??????h? ?? ?? ?1?
? ??? ? ? ??? ?h?3?h? ?$???3???3???$?%? ? ?? ¡Á?¡§??? ? ??????¨¤¨¢? ?? ? ?
? ??¨¨ ¨¦¨º ?¨¬ h¨ª?????? ¨°¨® ???$?$¡Â¡§? ¨´%?¨²?$¡Âh? ¨¹?$??? ? ? ? ? ¡è?? ¡ì ¡§?    ? !!$#
% (' )1032 465!718 24 @9 A B!4C$BD9 EF@GHPIRQ ST(UVE(W6X Y!`aU1` b cG dW De fcg h i p!qr s!t?u
v wDx y € ?!? ? €¡­?(?1?6?6? ¡ë$?P¡®!¡¯¡±¡°? ¨C¡ª $? ?Pd e1f g!¨C h ijh lk m!n
o f pPf q rs tvu!wVwVxzy!{ | } ~D€ ?!???
?¡­¡­6? | } ~D€ ?D???R?l?$¡ë ?P} ?1? ?1? ? ? ?6¡®zr¡¯ wz¡°(?6r6¡±P?1¨CD¡°?¡ª!?¡±?? } ~D€ ?!???
xzy!{Dr$?¡­wVw?¡®zr? y??$?1rs tvu!wVw
? ?!? | } ~D€ ?D???R?v???(?D?!?D???(¡è ? ?1? ? ? ?6¡®zr¡¯ wz¡°(?6r6¡±P?1¨CD¡°?¡ª!?¡±??
} ~D€ ?D??? ?? ¡ì ?D?$?(¡è ?(r¡§ ?@{Dx? ? ?1?1?
-4-
??? ? ¡è?? ¡ì ¡§??¡ì ¡è?? ¡ì ?¡§?¡ì ¡è? ??¡è? ?¡ì ¡§!¡è?¡§? ¡ì
??? ?? ? #$ %' () 10324 536)12789@?ACB D E?5F5F9GH IP Q 8R@?S
#define __WINDOWS__
#ifdef __WINDOWS__
#include windows.h
#else
#include unistd.h
#endif
5F2T2TU 4 VE?2W6XH Y`R 6)12TYF2aW6)cb 9X)1d7e2 ffgih p3qFrgisff tu vw xyc€€?? ? ?
¡­F? ?W?yc?e?¡ë?¡®x¡¯¡°?¡±¨C? ¡ªFx ?? ?3?d x ? ?Te'f ¡°?gh eFiX¡®x¡¯e¡¯ey1iX¡ë ? ¡°¡ªi ?j iXkxiel m v¡® x¡¯¡°?¡±C¡ª ?
? ¡± d v x¡®eg1e¡® f ¡¯F?y ? ¡®x¡¯¡°?¡±C¡ª ? ? ¡­F?1n ? ? ¡¯el m v¡° ¡ë h €?y? oqprWst u vs
? ¡­F?1n ? ? ¡¯Fw xg 1iXkTx x¡¯eyy? ¡­z i ?y ? lC¡ëFwXxe g xy 1¡¯ey1?¡® ??{{|i} ~3F€|i?{{ ?? ?
¡­? ?W?yc? ?3?d x?¡°?¡¯Txc? h yc? ? ? ¡­F? ?W?yc? n ¡ªh gc¡ë ? w j iXk ? g?xe? xy Wwim ?¡°??C¡ª¡­C??u ?¡ë???¨C?c? ?y??€?
?? '?i ?y 1¡¯ey??ieg?X? ¡® h y? ? e ??¡¯¡° ¡±Ws?¡±W?¡ës n kx ?h yW¡°?¡¯Tx??€? n l?iX¡ë h g??¡°??C¡ª¡­q¡¯?u ?T¨C ¡ëe? ?
¡ª?? ? ¡¯ey1?¡® ? ? ?C??c? ??
??? ?X? ? ?¡è1??e¡ìC?¡§?X????F¡ì?1? ?X¡ã?¡À ? ???T? ?????F¡¤¡§ ?
? ? ? ??? ???? ? ? ? ?W? ????c? ?
? ? ?T?????1????? ??q?? ?? ?
? ?W? ?'? ?? 1?3¡Á? ?F?F¡Á?W??c?X?T? ?1¨¤¨¢ ? ??3???? ? ??¨¨ ? ?¨¦?¨º??3¡Á¨¢??T? ?c??¨¬ ¨ª ?
? ¡Á? ????F?
#define identifier replacement token list
? ? ? ¨°??e¨® ?? W??e?1??e¡Á?T? ?c??¨¬ ¨ª ?
#define PI 3.14159
void main()
{
clrscr();
printf(pi = %fn,PI);
}
pi = 3.141590
-5-
? ? ? ? ¡è??¡§¡ì?  ?    !¡§¡ì# 
 $%(' %)10¡§ 2¡§? ? 3
 45 687@9A9
#define identifier(parameter list) replacement token list
 B C D@EGF 'H I¡§%GHQP¡§RG4S TH QUV4C 987@6VW?I¡§% X% `Y@H¡§a  ¡§b ? c 6d?e
b@f @
#define RADTODEG(x) ((x) * 57.29578)
void main()
{
printf(1 rad. = %f,RADTODEG(1));
}
1 rad. = 57.29578
g@h iph ? RpDQ4Qc q)F@eGrs t EqVE@I¡§%GHQP¡§RG4vu w D@FB C DQx y@%Gx€ ?U8?A' ? C? I¡§UV%pu¡­c xs t E?U w?S?HQ%GHQ4?
7F?ap7F?QEGEaY@H¡§a?¡ë??Ia € r C e
-6-
??? ??¡è¡ì??¡§¡ì¡§    ¡è!?#$%%¡ì?¡ì'
( )10 ?2#????3546317 ¡è!1¡è¡ì¡ì8¡ì79 ¡è24$%?? @¡è$A !B C '?D$E%46¡ìA 0F A  G?4 H I P?Q R?S$T
( U%V?WX5Y`5a$Ubc¡ìd$e
f gih?p qr
f stugvhp qr
f w t?x
y?€ ? X??¡ìV??d¡ì`? ?¡­ ? ??? ?¡ë??$`%`%d¡ì¡®V¡ìY` gihp qr
f ¡¯1U%V¡ì??X?V3¡­5¡°W?¡±V3d2¡°??5Y` ¨Ct?¡ª1s?p ? pt ?¡ª Xd? Y?¡®fe g ?$h Ui?¡®5¡°$V?1¡ëu¡°j1¡ë$¡°W3?1k ?
l ? m1? r?nvr?¡ª2?
y?€ ?$€ ? Vo Up?$`%`
while(condition)
statement;
q Vr Y
while(condition)
{
statement_1;
statement_2;
statement_n;
}
?$€ y € y ?s¡®t5?¡ìuv????b?¡ëX??¡ìV3?1k ?¡ë1?¡ì¡® gih?p qr
w3x y1x z?{vz|1x
}?~?1€?? ? ?~ ?
???¡­ ?3?
??¡ë ?1?
-7-
??? ?¡è? ? ? ¡ì ¡§??   !$# %  ' (0)1 23
4 56678?7@9?A 6 B
#include stdio.h
#include conio.h
void main()
{
int count=0;
while(count5)
printf(¡°Line %dn¡±, ++count);
getch();
}
Line 1
Line 2
Line 3
Line 4
Line 5
-8-
??? ? ??¡è¡ì??¡§¡ì¡§    ¡è!?#$%%¡ì?¡ì' () 0%1324 56
0 798%?¡ì#????@BAC@ED ¡è F@G HEG 6?IP6?Q9G #?R S 9ATE!EED ¡èE??¡è¡ì??U?@9A?VB' W)?QE(?4 G 4) Q XS ¡è
Y 8`? Y  a?AbATE!$AC@c d  e%??¡è¡ì?@¡ì?¡ì'
??? ??? f ?g 8h#$%
do
statement;
while(condition)
ci?p '
do
{
statement_1;
statement_2;
...
statement_n;
}
while(condition)
f$? ? ? ? #qrB¡è¡ìst#?V?e?!??¡è¡ì?@ED ¡è!E¡è¡ì 132?4 56
u@v wEv x?ytx€Ev
????€E??? v ?? ?€ ¡­
w? u@x??? ¡ë x
-9-
??? ?¡è? ? ? ¡ì ¡§??   !$# %  ' ()1032546 78
9 @AABC?B ?¡è? A D
/* This example prompts users for a password */
/* and continued to prompt them until they */
/* enter one that matches the value stored in */
/* checkword. */
#include stdio.h
#include string.h
#include conio.h
void main ()
{
char checkword[80] = ¡°pentium;
char password[80] = ;
do{
printf (Enter password: );
scanf(%s, password);
}while(strcmp(password, checkword));
printf(¡°Correct¡±);
getch();
}
Enter password: 123
Enter password: borland123
Correct
-10-
??? ? ¡è??¡§¡ì?¡§?    !?#?$%¡§'¡ì¡§(  ) 0?1
2 354 ¡ì¡§$?¡è?¡ì687 96A@ ? ¡è @ ?¡§BC'8D8?6E?%F ¡ì G 8H I ' P Q PR PS ?T U H8¡ì657?V8(  W#0?QAX?P R P0 ?Q YI ?
F 4` '87%¡ìAa¡èb7 96A@ ? c6R S5R d?efd?QAR $?g I ¡§A@ ?A¡è??¡§¡ì¡§F 4 gh G i%'$ 4 g?%?6E?fH?¡§ W5pAS?Q%q d
??? ? ? r ¡ìs 4 $%
for(initial; condition; change)
{
statement_1;
...
}
r%? ? ? ? $t'u8?¡§vw$?V?D? ¡è??¡§¡ì6A@ ?#A?¡§' ) 0?1
x6y €Ay ???w? ?Ay
?¡­??A??? y ?¡­ ??
? € ¡ë x6?
??¡® ¡¯ ?
? ? ?y ?€ ¡ë
¡°¡§¡±A? ¨CA¡ª%?
-11-
??? ?¡è? ? ? ¡ì ¡§??   !$# %  ' ( )¡è0
1 23345?4 ?¡è? 3 6
#include stdio.h
int count=0;
void main()
{
for(count=1; count=12; count++)
printf(¡°2 * %d = %dn¡±, count, 2*count);
}
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
2 * 10 = 20
2 * 11 = 22
2 * 12 = 24
-12-
7KDQNRX
???¡è???¡ì?¡è¡§??? ?¡è!
       #%$'%#
-13-
???¡è??? ¡ì ¡§ ?????
¡è
  !  # $% ?(')  021 3 4 56 5¡è7¡è89 6 @25BA(CDFE(GHPI?5QBRS7 T EUVQW6(X Ya`bEWQ c5 ¡èd6 5¡è7?eaf T g 4 5hY i d p(q rs(tPu
v?wWxy € x(? r ?(?? ¡­?(? ?
¡ë¡ë¡ëW? ? ? ? ? ? ? ¡®¡®¡®

More Related Content

?????? Turbo C ?????? 7 Loop

  • 1. -1- ? ? ? ??¡è?¡§¡ì? ! # $% ' $?(! ) 0132 4)52 6 789A@¡§BC D5E FBG HIB@ P H QR STU VW¡§X`Y a bc de f ghiprqst?u?sv w5xry3€???? yr¡­r??? ?¡ë? y ¡®¡¯ ¡° ¡± ?¡ª¨C? ? d`e fg d ¨C h i j5j`k`lm no ¡§pq r`lh s tu5v w xy z5{`|z } ~`?€? ? ? ?¡­~€??5???? ¡ë ? ? ??¡§???¡ª?¡®¡¯ ? ¡° ¡±r? ¨C ¡ª ??? ?? ? ?? ? ? ? ?? ? ¡è ? ? ¡ì ¡§ ? ??? ? ? ?¡§¡ã ¡À? ? ? ?? ¡¤ ?`? ?? ? ? ? ?? ? ? ??`? ?? ? ???I?????5?5????? ?? ? ? ?`?r??¡§???¡Á ? ? ? ?? ?¡§? ?? ? ¨¤ ¨¢ ? ?? ??¡ª? ¨¨ ¨¦ ¨¦??¨º ¨¢r?¨¬ ¨ª?? ??¨ª?? ?? ?¨° ¨° ??5¨® ?? ?¡§? ? ?? ? ¡Â? ¨´ ¨² ? ¨¹ ? ? ????? ¡è ?????¡§¡ì ??¡§? ? ?¡§!?¡§#¡ì¡§$? % ' ( )021?35476!8 9 @ ABDC!3 EF G5H?IP?Q5R STIU VW?X2Y` a b?c d e f5g h i¡§p2i¡§d2q?W?p r s t u?vw5xy?€!?!y¡§? ? ? ¡­ ??y¡§? ¡ë!? ¡®!¡ë!? ¡¯?¡° ¡®?¡± ¡± ¡¯7???¨C ? ¡®5¡° ¡ª ¨C? ?¡® r7s r u?vw5xy?€!?!y¡§? ? ? ¡­ ??y¡§? ?ed!f gh i5jj2klm!n o p?q r s!t u v w7x y z?{|5}~?!€!~¡§? ? ? ? ¡­?~¡§? ?!??¡ëe?!? ?? ?5}}2?¡® €!¡¯ ¡° ¡±?? ? z!¨C ¡ª ? ?7? ? ????5????!?!?¡§? ¡è ? ? ¡ì??¡§¡§ ? ?7? ?5??2??¡ã!¡À ? ??? ? ?!¡¤ ? ? ?2? ??7??????7?????????5??????5?5? ?? ? ? ? ?? ? ? ? ?¡Á ? ? ? ? ????? ¨¤??¨¢ ? ? ???? ?? ? ??¨¨??2¨¦ ? ¨º? ?¨¨?¨¬?¨ª ???? ? ??? ¨° ¨ª?? ¨® ? ? ?¨® ? ?5?¡§? ? ??? ?¡Á ? ¡Â ? ¨´ ¨² ? ¨¹??!? ?? ? ???¡è????¡§¡ì?????¡ì ? ¡ì ¨² ? ¨¹ ? ¡ì !$#% ' ( )10 2 34 56 017 89?@ 0 ACB D E F G H I PQ?RTSCS I U?VW?U?X¡§Y``?U?aYRb YcdYef gPSCh1`eH I P`i gYe pqr$st u t v F1S G Yw Ix S1y €? iS ?d? ?¡­ ? ?¡ë?C?¡®??C?¡¯ ¡°?¡± ? ¨C ¡ª????de fdeg ?C¡ªh1??de hde eidikj ld mCnm ? o p¡ëm q d ¡°?¡± r sfdet???e u¡ë¨C vw¡ªe x shdyz {¡ë| }~1€? ?? ¡§?¡­1?¡§?1~? ?¡ë ? ? ? ? ? ? ??¡®¡¯???¡°¡§¡±?¨C ¡±¡ª¡±?d? ? ?? ¡ë??d?1?¡±??? ¨C¡± ?C????w? ? ? ?¡ë ? ¡®¡¯??¡°T¡±¡è ?? ?? ¡ë¡è ¡ì???1???C¡è ?¡§?¡±??¡±?C¡è ?????¡±? ¡ì¡±?¡ë¡è ?????¡±?? ? ¡±¡ª???¡ª??1?¡±??¡è ¡§???? ? ¡§d? ?1?¡±??¡è ¡§?? ? ?¡ë?¡§? ? ???¡ã ¡Àd? ????¡¤?¡§??? ?? ? ?? ?d?????????? ???? ? ?d? ????? ?¡ë??? ? ???1??? ? ????????¡§? ?? ? ?? ?d?C???????? ?¡Á ???d?T?? ??? ? ? ?? ? ?? ?¡ë?C???????? ?C?? ?¡ë? ? ¨¤¡ë¨¢1?????¨¤ ? ???¨¤??? ¨¨ ¨¦¨º ?C¨¬ ¨ª?? ¨ª? ?¨°¨ª??w¨®? ?? ¡ÂC???¨´ ¨² ? ¨¹ ?? ? ??? ? ?w?? ? ??? ? ? ¡è?¡è?¡è¡ì? ¡§?¡ì? ? ? ? ?? ¡§ ¡è?¡è? ?¡è !#$ $ %? ' ' (0)?1 23 43 %(5?36?1 798 @' 23 43' A8 (0%08 7BC(D D 798 E F?GIH?PQ RST?UCV W9W9X9UCY` XIa b c dU VCe fg9aT?hiIVCp9d0V q?rtsq?RuYe vtsVb w x Ya9e y€sVb h?I?g c ?? ?¡­9? ?? ¡ët?¡® ? ¡¯?¡° ¡±?¨C ?¡ª ?d e ¡± ¡ë f?g h?i9jlkmn0o pqko n?rso k
  • 2. -2- ???¡è???¡§¡ì? ?? ?¡§ ???? !# $ % ¡§')()01)230 45 ¡è67986@')AB92¡è2¡è1)C¡è(ED2 FHGPIQ9RS T9U VXWQHYEVH` YEaIEYHb c dEe¡§f g h iqp?i rsEtHu3vEwu x y3€ ???3€qs)??¡§w¡­w?? ?¡ë¡è?¡èr€¡® s ¡¯?¡° ¡±??¡° ¨C?¡ª)¡±¡§?H??¨C¡è¡°¡­d¡èe ¡° ¡±¡§¡ªHf eg ¡± h iqj k lminj kpo?i?qr sHq o?i jk oPi?qr jk o?i tu v?wu xpyqt u zv?wu {p| { }~EH€3?E?€ ? ?3¡­ ???3¡­q~)?¡ë¡§?¡­?¡­?E?3E??? ????? ?? ¡§¡®¡°¡¯?¡±??#?? ?? ?¡®¡ª¨C ¡±¡è? ? ? ????¡§?p?¡§?P?)? ?p?¡è¡è?p?q?¡§?3¡ì¡è???n¡§ ??3?¡­?¡­?E? ? ?¡­? ?¡­?¡­? ¡ã@¡À¡§?3??9¡ã?? ??? ? ?¡è¡¤¡§?)? ?¡è? ?¡§? ??? ? ?)?¡è?????9? ??¡­?H?9? ?¡è??)? ? ??? ? ? ? ?? ???? ???)?¡§?H?H?¡è?p? ??¡Á???? ???¡è? ¡Á?? ? ? ?¡§¡Á? ??? ???)?¡§?H?H?¡§? ?? ? ? ???¨¤?¨¢¡Á9? ¡Á ? ? ??? ??¨¢¡è¨¤?)? ?¡è¨¤? ??¨¤? ? ?¡§¡Á9?P? ??¨¤?H?¡§¨¢ ¡Á? ? ????¨¤? ? ??¡Á??¡§? ??????? ???¡è? ¡Á?? ? ? ?????¡è?¨¨ ¨¦??¨¨?¨º ?X?H¨¬¨º ¨ª?¨¨ ?????¨¬ ¨¦?? ?¨¦?? ???)?¡§?H?H?¡§¨ª?¨° ?¡è? ¨® ?¡§¨°¡­¨¨ ???¨º ??¨¦?9¨¨ ¨ª?¨¬9¨¨ ¨¬?3¡Â???¨º ?9??¨º ???¡§¨° ¨¨ ?? ?¨´H¨²¡§??¨¹9? ?H????????¡è¡ì??¡§??¡è? ¡ì ¡ì? !¡ì?#%$ ' )( 0)?1¡ì $( #2 3 465)7?818?7?9A@BC¡ì81D¡ìE @1F G 7?8H5)7?81D¡ìIP @GQD¡ìG 7¡ìR?G C¡ì818TS 9RUS VWP X@ D¡ìG 7¡ì5)@V¡§V?S 9R D@G F 7?G 8?@YT7?91V¡§7?I¡ìG 5)@15)7¡ìY¡ì@a`@F 7?G @AP X@a9@BP VbP @DA7Fc5)7?81D¡ìS EC P S7 ?9 d?e f1g¡§h?i?p1q)h?i1r¡ìst puQv wfx?swx¡ìpg€y px¡ì? ??Q? ¡­?? ?a? ¡ëW?a¡®¡ì¡­?¡ë¡§?1¡¯¡°c? ? ?¡ì¡±¡ë?? ?? ?¡¯ ?¡±T¨C¡±¡¯¡ª%¡±1?¡ë ¡®¡ì? ?¡®¡ì? ¡¯¡ì?)?¡ë¡§¡ë?? ¡±?d
  • 3. -3- ??? ??? ? ¡è??¡§¡ì?¡§? ? ?!$#?%' ()101¡è$32 ? 4?5 6$4?5 7?86?99715%@1A 5 6?8B AC 36 D EF ¡§GIHP Q RS?T U3V?WYXV1`ba?c de $T fhg¡§i p c q3X3d S3r?e f s?i ct uIe$d ve w x?y €? ?I?$? ¡­??€ ? ? ?$¡ë ?h¡®¡°¡¯ ¡± ?3¨C ¡ª?? ?ed ¡¯ f3?hg i3j?k ¡ª?? ?1? ¡ª l mn$o p?q r$p?q s?tr?uus1q%v1w q r?tx wy 3r z{ |} ~  €3???z ?|? ¡­?? ? ?¡ë ? ??1??3??? ??¡®¡¯?¡°?¡±¨Ch?¡ë ?? ¡ª?¡§?h?¡§¡ª? ? ? ?3? ? ? ??1??¡è ??b???¡ì?? #include stdio.h int main (void) { printf(Hello, world!n); return 0; } ¡§?? ?1? ??? ¡è ? ? ¡è ???????h?1¡è ??? ?h?¡§¡ã ¡À?? ? ?? ?? %¡¤h¡¤h? ? ? ? ? ?3?3? ?3??????h? ?? ?? ?1? ? ??? ? ? ??? ?h?3?h? ?$???3???3???$?%? ? ?? ¡Á?¡§??? ? ??????¨¤¨¢? ?? ? ? ? ??¨¨ ¨¦¨º ?¨¬ h¨ª?????? ¨°¨® ???$?$¡Â¡§? ¨´%?¨²?$¡Âh? ¨¹?$??? ? ? ? ? ¡è?? ¡ì ¡§? ? !!$# % (' )1032 465!718 24 @9 A B!4C$BD9 EF@GHPIRQ ST(UVE(W6X Y!`aU1` b cG dW De fcg h i p!qr s!t?u v wDx y € ?!? ? €¡­?(?1?6?6? ¡ë$?P¡®!¡¯¡±¡°? ¨C¡ª $? ?Pd e1f g!¨C h ijh lk m!n o f pPf q rs tvu!wVwVxzy!{ | } ~D€ ?!??? ?¡­¡­6? | } ~D€ ?D???R?l?$¡ë ?P} ?1? ?1? ? ? ?6¡®zr¡¯ wz¡°(?6r6¡±P?1¨CD¡°?¡ª!?¡±?? } ~D€ ?!??? xzy!{Dr$?¡­wVw?¡®zr? y??$?1rs tvu!wVw ? ?!? | } ~D€ ?D???R?v???(?D?!?D???(¡è ? ?1? ? ? ?6¡®zr¡¯ wz¡°(?6r6¡±P?1¨CD¡°?¡ª!?¡±?? } ~D€ ?D??? ?? ¡ì ?D?$?(¡è ?(r¡§ ?@{Dx? ? ?1?1?
  • 4. -4- ??? ? ¡è?? ¡ì ¡§??¡ì ¡è?? ¡ì ?¡§?¡ì ¡è? ??¡è? ?¡ì ¡§!¡è?¡§? ¡ì ??? ?? ? #$ %' () 10324 536)12789@?ACB D E?5F5F9GH IP Q 8R@?S #define __WINDOWS__ #ifdef __WINDOWS__ #include windows.h #else #include unistd.h #endif 5F2T2TU 4 VE?2W6XH Y`R 6)12TYF2aW6)cb 9X)1d7e2 ffgih p3qFrgisff tu vw xyc€€?? ? ? ¡­F? ?W?yc?e?¡ë?¡®x¡¯¡°?¡±¨C? ¡ªFx ?? ?3?d x ? ?Te'f ¡°?gh eFiX¡®x¡¯e¡¯ey1iX¡ë ? ¡°¡ªi ?j iXkxiel m v¡® x¡¯¡°?¡±C¡ª ? ? ¡± d v x¡®eg1e¡® f ¡¯F?y ? ¡®x¡¯¡°?¡±C¡ª ? ? ¡­F?1n ? ? ¡¯el m v¡° ¡ë h €?y? oqprWst u vs ? ¡­F?1n ? ? ¡¯Fw xg 1iXkTx x¡¯eyy? ¡­z i ?y ? lC¡ëFwXxe g xy 1¡¯ey1?¡® ??{{|i} ~3F€|i?{{ ?? ? ¡­? ?W?yc? ?3?d x?¡°?¡¯Txc? h yc? ? ? ¡­F? ?W?yc? n ¡ªh gc¡ë ? w j iXk ? g?xe? xy Wwim ?¡°??C¡ª¡­C??u ?¡ë???¨C?c? ?y??€? ?? '?i ?y 1¡¯ey??ieg?X? ¡® h y? ? e ??¡¯¡° ¡±Ws?¡±W?¡ës n kx ?h yW¡°?¡¯Tx??€? n l?iX¡ë h g??¡°??C¡ª¡­q¡¯?u ?T¨C ¡ëe? ? ¡ª?? ? ¡¯ey1?¡® ? ? ?C??c? ?? ??? ?X? ? ?¡è1??e¡ìC?¡§?X????F¡ì?1? ?X¡ã?¡À ? ???T? ?????F¡¤¡§ ? ? ? ? ??? ???? ? ? ? ?W? ????c? ? ? ? ?T?????1????? ??q?? ?? ? ? ?W? ?'? ?? 1?3¡Á? ?F?F¡Á?W??c?X?T? ?1¨¤¨¢ ? ??3???? ? ??¨¨ ? ?¨¦?¨º??3¡Á¨¢??T? ?c??¨¬ ¨ª ? ? ¡Á? ????F? #define identifier replacement token list ? ? ? ¨°??e¨® ?? W??e?1??e¡Á?T? ?c??¨¬ ¨ª ? #define PI 3.14159 void main() { clrscr(); printf(pi = %fn,PI); } pi = 3.141590
  • 5. -5- ? ? ? ? ¡è??¡§¡ì? ? !¡§¡ì# $%(' %)10¡§ 2¡§? ? 3 45 687@9A9 #define identifier(parameter list) replacement token list B C D@EGF 'H I¡§%GHQP¡§RG4S TH QUV4C 987@6VW?I¡§% X% `Y@H¡§a ¡§b ? c 6d?e b@f @ #define RADTODEG(x) ((x) * 57.29578) void main() { printf(1 rad. = %f,RADTODEG(1)); } 1 rad. = 57.29578 g@h iph ? RpDQ4Qc q)F@eGrs t EqVE@I¡§%GHQP¡§RG4vu w D@FB C DQx y@%Gx€ ?U8?A' ? C? I¡§UV%pu¡­c xs t E?U w?S?HQ%GHQ4? 7F?ap7F?QEGEaY@H¡§a?¡ë??Ia € r C e
  • 6. -6- ??? ??¡è¡ì??¡§¡ì¡§ ¡è!?#$%%¡ì?¡ì' ( )10 ?2#????3546317 ¡è!1¡è¡ì¡ì8¡ì79 ¡è24$%?? @¡è$A !B C '?D$E%46¡ìA 0F A G?4 H I P?Q R?S$T ( U%V?WX5Y`5a$Ubc¡ìd$e f gih?p qr f stugvhp qr f w t?x y?€ ? X??¡ìV??d¡ì`? ?¡­ ? ??? ?¡ë??$`%`%d¡ì¡®V¡ìY` gihp qr f ¡¯1U%V¡ì??X?V3¡­5¡°W?¡±V3d2¡°??5Y` ¨Ct?¡ª1s?p ? pt ?¡ª Xd? Y?¡®fe g ?$h Ui?¡®5¡°$V?1¡ëu¡°j1¡ë$¡°W3?1k ? l ? m1? r?nvr?¡ª2? y?€ ?$€ ? Vo Up?$`%` while(condition) statement; q Vr Y while(condition) { statement_1; statement_2; statement_n; } ?$€ y € y ?s¡®t5?¡ìuv????b?¡ëX??¡ìV3?1k ?¡ë1?¡ì¡® gih?p qr w3x y1x z?{vz|1x }?~?1€?? ? ?~ ? ???¡­ ?3? ??¡ë ?1?
  • 7. -7- ??? ?¡è? ? ? ¡ì ¡§?? !$# % ' (0)1 23 4 56678?7@9?A 6 B #include stdio.h #include conio.h void main() { int count=0; while(count5) printf(¡°Line %dn¡±, ++count); getch(); } Line 1 Line 2 Line 3 Line 4 Line 5
  • 8. -8- ??? ? ??¡è¡ì??¡§¡ì¡§ ¡è!?#$%%¡ì?¡ì' () 0%1324 56 0 798%?¡ì#????@BAC@ED ¡è F@G HEG 6?IP6?Q9G #?R S 9ATE!EED ¡èE??¡è¡ì??U?@9A?VB' W)?QE(?4 G 4) Q XS ¡è Y 8`? Y a?AbATE!$AC@c d e%??¡è¡ì?@¡ì?¡ì' ??? ??? f ?g 8h#$% do statement; while(condition) ci?p ' do { statement_1; statement_2; ... statement_n; } while(condition) f$? ? ? ? #qrB¡è¡ìst#?V?e?!??¡è¡ì?@ED ¡è!E¡è¡ì 132?4 56 u@v wEv x?ytx€Ev ????€E??? v ?? ?€ ¡­ w? u@x??? ¡ë x
  • 9. -9- ??? ?¡è? ? ? ¡ì ¡§?? !$# % ' ()1032546 78 9 @AABC?B ?¡è? A D /* This example prompts users for a password */ /* and continued to prompt them until they */ /* enter one that matches the value stored in */ /* checkword. */ #include stdio.h #include string.h #include conio.h void main () { char checkword[80] = ¡°pentium; char password[80] = ; do{ printf (Enter password: ); scanf(%s, password); }while(strcmp(password, checkword)); printf(¡°Correct¡±); getch(); } Enter password: 123 Enter password: borland123 Correct
  • 10. -10- ??? ? ¡è??¡§¡ì?¡§? !?#?$%¡§'¡ì¡§( ) 0?1 2 354 ¡ì¡§$?¡è?¡ì687 96A@ ? ¡è @ ?¡§BC'8D8?6E?%F ¡ì G 8H I ' P Q PR PS ?T U H8¡ì657?V8( W#0?QAX?P R P0 ?Q YI ? F 4` '87%¡ìAa¡èb7 96A@ ? c6R S5R d?efd?QAR $?g I ¡§A@ ?A¡è??¡§¡ì¡§F 4 gh G i%'$ 4 g?%?6E?fH?¡§ W5pAS?Q%q d ??? ? ? r ¡ìs 4 $% for(initial; condition; change) { statement_1; ... } r%? ? ? ? $t'u8?¡§vw$?V?D? ¡è??¡§¡ì6A@ ?#A?¡§' ) 0?1 x6y €Ay ???w? ?Ay ?¡­??A??? y ?¡­ ?? ? € ¡ë x6? ??¡® ¡¯ ? ? ? ?y ?€ ¡ë ¡°¡§¡±A? ¨CA¡ª%?
  • 11. -11- ??? ?¡è? ? ? ¡ì ¡§?? !$# % ' ( )¡è0 1 23345?4 ?¡è? 3 6 #include stdio.h int count=0; void main() { for(count=1; count=12; count++) printf(¡°2 * %d = %dn¡±, count, 2*count); } 2 * 1 = 2 2 * 2 = 4 2 * 3 = 6 2 * 4 = 8 2 * 5 = 10 2 * 6 = 12 2 * 7 = 14 2 * 8 = 16 2 * 9 = 18 2 * 10 = 20 2 * 11 = 22 2 * 12 = 24
  • 13. -13- ???¡è??? ¡ì ¡§ ????? ¡è ! # $% ?(') 021 3 4 56 5¡è7¡è89 6 @25BA(CDFE(GHPI?5QBRS7 T EUVQW6(X Ya`bEWQ c5 ¡èd6 5¡è7?eaf T g 4 5hY i d p(q rs(tPu v?wWxy € x(? r ?(?? ¡­?(? ? ¡ë¡ë¡ëW? ? ? ? ? ? ? ¡®¡®¡®