► eswu lls:5iiusana I 'I ~□01Suu -· -.-...,.l• ..._, ...-. •cl .. ..,•-1-•--,, ,.lh, ,...._ ••n- ,, ,. 2 wuw 0IIUUtiJnt'lr;iwSOU108tJ a''lt'iSUtiJnri116Q~~ . :,51,f!; ,.;...Mi :, . ·· · -~·-•., .·\",-.
D t~~i'nttl~ P\"'\\JVISION WWW.provision .co.th auuusut.Js\\llVIU \"I
. .. 11u:u1n11:11u (Introduction to C Language) · tuuvt~-.:i:: Liium,u.u::tl1111'Y'l111J'lle1..:i1111t1iB'ti~~1uvi11u L~et~'Ln (;l 1J.tJ1R111Jili,iY1u51u u.a::1JB..:!1l1'Yi'llB..:imwi'll1~~uue riB'U~'ol::Rnwi11ua::L~u~tuuvi~e~1tl lJs~:Jj}Ao1utuuu1uaun1l:nti 1111t1 BL'Uu.tal::1fi1l.A11.t119B7C2PDLeun.n~iLs'UR'llirtuc:h:li!me i'L..i:iiu1ell\"ri'/.liim~r11tui.a.:ii11.u.:mimw1iti1zl'1elu~1tJ..L:i1n'1.lt1J.f.i:li{'.l.J:1iu1.1..n:it!1n~'uolit~JmtJ:1:~lJ..1:i~'oel11Jf11 lutl fil.A. 1978 Brian Kernighan 1i111Jn1J Dennis Ritchie i~tJ1lJ1~1~1tJ'llel..:!1l1Wliil~tJ Liuni1 K&R (Kernighan & Ritchie) u.a::L:iiuuvit!..:i~eiile:i \"The C Programming Language\" Belf1lJ1LUtJ l i .Lall u.,n vh L~lJi'.ie\"rauL'ol1l1li1'n LfjlJlJ1f1~tJ u.a::i1Ufil11lJU~VIUtJ'llel..:!1l1Wliil~a11J1,ot11uL'll..:!1tJ n1Jfilel1J~1L~ei-11ii~~1..:i~1i vhlimwi'll1ifuR111JiiU1JL~1J1J1n~tJL~eu~-.itJu.'Yi1via1u1t1~11an -.:iui'.i u~,;V1~1..:i~a1'1..:iu.a::e.i~~mwiiileen1J1Li'.lu-.i1mumn Ln~Liiumwi'lltuvia1nvia1u~tlu.uu LUe..:i-.:i1n 1u'llru::l!mi'..:i1lli'.im1n1viu(;l1J1~,51mhvi1um1a1'1..:im1t1iil ~..:il!ututl fil.A. 1988 Ritchie u.a:: Kernighan ~..:i1~111Jnu ANSI (American National Standards Institute) ai1..:i1J1~1~1tJ'lJB..:imrl~tJ Liuni1 ANSI c L~BL'llLiiui1n1viu,1mm51utum1ai1..:imrliu~e~1tl 1uil-.:i-•.:iuumwiiilu..:ii'l~1~i'Ui'l11lliiUllu.a::1'li~1ueu1~n11..:i'lJ11~ LUe~-.:i1nLiiumwi1::iuna1..:i (middle-level language) ~ LV11J1::num1L:iiU'U1t11u.m1J U.1J'Ulfil1..:iai1..:i (structured programming) u.a::LUtJ1l1M1~i'.ifil11lJU~Vl~tJlJ1f1 Rel t'li'..:i1unu Li'l~el..:!~1..:1~1~ u.a::~~1~{1!luu-.:i,uum1t11t1,U.f11lJ 1u1vill L'll'U C++, Perl, Java, C# ,a, u..:it'livitrnm1'lle..:imwiiz!Li'.luv1u51u~1u na11Re vnni'.iv1u~1u • '1Je1..:imwiiil1J1rieu n'.l::a1m10RnwimwiiutvillLvia1il'1~~1u~u
vu,iaun1sw,uu1fLlsunsun1l:t18 UUPmun 1 1uaufLlsunsu (source code) t'li editor bitiu11hu.miimwiiil 1.1.6l::vi1m':iutJvin1vl6l1ijju1iia~6lbUtJ .c b'lltJ test.c bUtJitJ editor ~tl tiJ,-um11~Hti~fom,-Liiuut1humJJ 1flui1mh1,iei~ editor ~ituJJlt1m1,MuutiJ,-umJJ ltiuri Notepad, Edit \"JJEl~ DOS, TextPad (www.textpad.com) ua:: EditPlus (www.editplus.com) Li'.lutiu ~MiuutiJ,umJJ w,m,-m~ anL'Ji'[iJ,-umJJLfl1um7Lii uu1iJ,-umJJnlfi ua1utim1JJC1Ufl1Jt1~utia::11t1t1a V • UUMaun 2 AaulwafLlsunsu (compile) • m1;1b~~tel11-:si~o~uer1ciei~,cbo~dee11~bn'lin1.hffu1~~elttuJ~.ffu1~eii11uviil1~me11i~i1e'V1libi16'rlel~l1~b~::evli11Jm.U':6ilm~1,~nmamwJiiisl~oiuiur1•c;etlbc'loi1d1e~1111Mbflu'1 'lie1~~fl6l1~VlielbJ • V11mn~'lie1~~'rl6l1~ ~::bb-.r-!lt~~'Litiu11hu.miifl':i11J ~~ bitiultJ11.1.mii~::lii'el-:iniu11.lu.n'1'll ~ 11.hu.mii 1.1.6l::vhm1~e1ii1'Vl6lbll-:iu.mii1Vlll~n~f-:i • V11n1llvm'lie1~~'Vl6l1~ f•rnii1m6le11~:: u.ll6l1vl~ source code ~1nmwii111tlbUtJ1l1WlbR~eN (1vl~tJ1iia~6l .obj) b'lltJ i11hl~ source code ~el test.c fi~::{lnbbtJGl1tlLiJu1vl~~el test.obj ;;J-!jbnumwn~1eNH LUtJitJ ~ 91811l,mu1.f (compiler) Liluti1uiJamH'l7UU1Jl.J~tt~ ~wit'1~~anfit1m1LL'Ufll11H'lt1hLLn1JJ~JJU1ffl V • Liiuu;futiJLilW11H'lLtlitl~ lfltJtltlJJ,V-lLflElnltl~mH'lin ~£) CCompiler ~~~anm~tl£lJJ1-ruaeifl,i L1t1n11 mn.1?,vi((compile) 1flu,1::rhm,-ehuliJ,-um11mH'linJ~~JJfl/ ~utifiu,iu,1uuLt111,m1 LL1.hu1an1iv1
D iit·HI 'IJ...£l .. Ufl:'11...£lL.ff.tJ'tl £l~f1...1U.u,fl1l1Y1Ytl~ UtJtJl.l.t.l.~. \\~4 fl ffEl~ floii\\vnaof ■ th~11,4\\ti'L11 Lrte~~1mhm1uiJar-ia ■ .. - ... ... ,I ... LllOLnffllElHfl'ViITTfl'll\\4ntJ .. .. .. .. nLfltJ1 Uft1~~ti1~1\\4fl1llfi1i~'IJEl~ 1iJ1un1ii';J::flTI';JffEltJ~1 0\\4Lf1Elffi1Lfl01 1iJ1umiiLM1u~r~ ,i'oilt1Via1t1\\ti'u,n LWTI:: ■ L~oti1m1uiJar-iaui1 L\\4fl~tio\\iJ ti1m1uua.,r-iariL..flt.J.1Ylt-3 '1li1LU\\4ti'o~ti,m1uiJar-ia\\~>Jan 1iJ1umii .... .. .I ., 'II... .. L\\4ElmM1YlLfl10~YlUufl Ltm:rimnu 'II~ ' A .. ,.., L1Yl~\\41tlfl11U,i1 ff1iJ1ffiL1tJnL'll~1\\4 \\tii\"4fi • ■ ~1,io~t1wa1t1'11o~1iJ·rnmii\\ti'~,u .,, ... .1 .. ~::!). L•\\40~~1n•mmiuu. aI r-iar.i.t:1::unri.t,1 ■ '111 L'I.I.El~~1TI111~1\\4Ylil:: C:I ■ L1..i1,o~-;i1nTJ11~11.1,r.i.a::t1nrit1.t.1,~.1_.1.,~1.1A,~~~ff'1 tJnflfl C!) \\d~.1,1, .humi.lilt.i,1, ~11.1,f11i.ifi1i'~m'Vi1::-;•ifl ciiL Ylf1El~n17 Lfl C!! ■ l11Lim1a11em1uiJt:11iJ1umi.iLil1.1, § s.J dl L1til1'1.1.1'1.1. . . . . . . _, :: ..r ..... !', A ..d, ....... , ll .. ,nn~anmT11El~fl1Uuam ~1fl~ffel~Utltl'I.I. 1l11!1'1'1!';JflLu M11Y1flelllW1LflEl7fl L'llfl1Uufl1l1H1UtJtJflrlll LWLt:187 6uMaun 3 iuaufaufllsunsu (link) m\"i Liiuu1th1.1.mlJ.n11\"1intru~L'li uu1uiumlJ1ll~1Luu ieN LiiuuR1t-:ilih:i~:ffut'li-:i1u LeN Lile:i-:i-;i1nm1\"1inii~-:iniumlJ1131uti~L'liuu11.humlJ~,lJ11t\"lLiunt'li-:i1u1i L'llu m\"iL'liuu1uiumlJ u~~wne1m1lJ \"Hello\" e)e)fi'Y11-:iVIU1';je) ~L;nuu1thLLn1lJ~1lJ11t\"lLiunt'li~-:iniu printf() ~-:iLiJurl-:iniu lJ1lJ11~1u•1m-:im1\"1inlJ1t'li-:i1u1i1~u~'\"l'tJn11th::mA (declaration) Yl-:irliumlJ11~1'U~1-:i~-;i::Qn~~Lnu e1..u'tmll~L~e1flvl~u~~::\\i11 LLlJln~1-:inu1tJlJ11lJ~n1'-ru::m1t'li-:i1u ~-:i11m:i::L~u~LfimnuLll~L~m1vl~ -;i::1in~11fi-:itumuvii-:i ~1mvilJ•lil m1\"1Lfil~e1-:ivfli-;i1n.ffulJle1u~ 2 ~-:iu-:ibl~1lJ11t\"1tl11tfl'li-:i1u1i u~ie1-:itl1mL~eJlJ1u-:i (link) L'li1nu library rie1u ~-:i~~-;i1nm1L~eJlJ1u-:i-;i::vh1vi'1~ executable program (1vM'tJ1lJa~~ .exe L'll'tJ test.exe) ~~1lJ1\"it\"ltl11tfl'li-:i1u1i
au,,aun.J 4 \" ·u:1awa (run) ~nn.ffmiau~ 3 2.111.h::2.r:n~i:Ja«n~::1~\"'i:Jaa...rm•(output) uS• am u1EJti1 executable progr ~E)~1u1un-»JEJEJn\"1 (ii'1~) Editor d1~ ---test.c compile link test.exe run test.obj 1,1,-~-t~ c compiler Object Program Excutable Program Source Code Library • =F. 1tlff1.1 iuu,aum1w!Vlu1ft11,mwlwmm ic:tL \" -5g ~fA~so~a~s1~o~u~eo~ftJ~s1~m~su:_n:_1:1.:~118~ ~~==--=-===:-:-=:--- - - C. 1: #inc1ude <stdio. h> - -0 - - e0 gi::: :::i 2: mai n() }eC') 4: 5 3: { ~ 5: } -:::i lfrrnrh~'lleJ~fu·rnmJJmW1~uu~minLut.1 3 ~'JU Fie1 (C Cl) i::: idn1itii.,r1:eL,cvfl.tailil1vPuenl~Lis11:lPm,dluel,~iJi1a,~:1i·o1~rrifMruetni1Ju~~usi,l:1tum1umn•,,ufus~niuetll-~lGrenis~ltdGd~iiVLTo~.tlh12v,JnuL11m'Vl1l2T.P~J#'Jr2te(u.pJpfLolrf'oUulrcnf41ed1'1s\"s«saiUi~gntnlga)#TDitLn1~-ic2ra.leJuuEmcld2tei.v1ie<1usst1dL~'il1mo\".amh::-1>a.JriLt1iVu~eJmU1LnrnPn1n1LJpfirifelielpelrllJoJJc11errmsrnsrirnnngii c! fii1/~~t·1h:1JtifileJlJ1wLGie11t11rn~L~e1-a1w~L'liTh2.1tum-au.tla1tl-au.n-a2.1 ~12.1TrnL~milvi 2 JUUU1J ~El ♦ #include <iB,t111,11EJ1tfla> filEl2.J1mae1{~:;ri1m\"aFJUV11Lll~L~El\"a1W~fl\"a::1J• ~nn1,H1t-W1El; ~'lid1vi1'1JLt11JLl.l~L~e1,1wGi't~mom:: (tln~Fie11~L7filf!El~~El include) tfifluEl2u.Jt1imirlG'1ia112~.i::wrl11Jmn~-adFt1iFuimuvLi1ll~~1Ln~1e~11Ll7wFl~f!Efll-~af:i:°11J'11~L1t1n11JL~lL.lv;fliLlf'11Etl1l; • #include \"iEJ,t1'1,11EJ1tfla~• L~V'Jt11Jt11J1w~ source code 1rlGiL,WLorn:
2. aouuauwunuu~an . ., ~-:in-KuV1in'1Jel-:i1111f1;_/j Rel ~-:in-Ku main() ~-:iLU1LLfidlJ1111f1;_/jV•JnLtl1LLfidlJ~::iel-:inrl-:in-Kuil elU..L1JLtl1um1JL~lJel ~::L~u1i'ol1n~el~-:in-Ku Rel main utlG111 1'Vlin\" i-:iifu m1Liiuu1t11um1J1111f1;_/l ..~-:i'1l1~rl-:in-KuilLtl1~1~ L~U'1Jel1JL'1J(;l'1Jel-:irl-:in-Ku'ol::t1nn1V1'LJ~i1mfl~el-:i'VllJ1U { LLGI:: } fi~1'lAEl m1vh-:i1'LJ'1Jel-:irl-:in-Ku'ol::L~lJi'LJ~Lfl~el-:i'VllJ1U { LLGl::'ol::iu~~~ Lfl~el-:i'VllJ1U } rl-:in-Ku main() ~11J11miiuutu1tlL..L1J1J'1Jel-:i void main(void) nl~ iifl'l1lJ'VllJ1m'Vliielunu AEl 'VllJ1Ufl'l1lJ11 rl-:in-Ku main() 'ol::1~iim1n'lLlJ1J~ (argument) fia1~i'.im11'1JR1L~~L'li1lJ1tl1::lJ'lGl~l;l rmu1url-:in-Ku LLl:l::'ol::1~nm1R'LJR11~~ni1JelEln1tl'ol1nrl-:in-Ku~1u 1,/\"1JR1l•in>u••nltJs1nll•r1-Ks mainO LiitltJL'11fl1J void main(void) t • 1ll1u~,t~~L'll1inturl-:iri'li'u c::!l. t:I argument fl£) 9\\171JfhLi12J1LUvJ-iniu parameter flEl ti1~H-iluu-ivJ-iniu C) ....ti1\"1JEl-l argument Ufl:: parameter i El-iLilu,i'm.rn\"JJU~L~mnu L'liu ~1nri1wu.~'liargument Ltlu-nenJfl cnl \"Jl'4~9\\1Bm~1ua1ti1 parameter ~H-ilufiiEl'1LUU\"ll'4fli1Bn'lf7~1!.I C!? ■ n- omn' on.J 1.1 argument 11a: parameter §_, 5 dl 1: #include <stdio.h> 2: void show(ch1r a) ► argument (1'JJ) ' - - - - - - • 1'l.Jlil1'e1n~, 1Z1 lJ7btJW-:in'li'u 3: { 4: printf(\"%c\" ,a); 5: } 6: void main(void) ,...,_ _ __►. parameter(~~) 7: { ~~lii'1'eJ'n~ 'z1 1uu~vl~nitJ show( ) 8: show( ' z') ; 9: } 3. aous1aa:1aaf1uaufLlsunsu LU'LJ~1'LJ'1lel-:im1Liiuw-hl-:i L~elLV1Ltl1LLn11Jvh-:i1u(;l11Jvfl~elelnuuuH A8UlUUP11Un1l:J1ti .flellJ LlJ'LJ~ (comment) Rel ~'l'LJ~ LU'IJVllJ1UL'Vl(;l'1Jel-:i1t11umlJ iiHL~elti~..j.\\iimJ1tl-aLLn1lJ1~ 'lielfl'l1lJelfi1J1Un1nuG1-:i1tltu source code iB-:iflellJ1'rlLG1eli'ol::'1i11Jm1utl1iH..JG11u~,'IJ~LU'LJflellJ LlJ'IJ~il flellJUJ'IJ(;l1.'IJtnM-1inii 2 LLUU Rel • ~r
• f!EnJUJU~U.UUU'l'ffi(i]L~!J'J t-n'LA~f.J~~inv // ♦ f!EJiJUJUiU.UUVILi1VU'l'ffi(il t-nLA~f.J~~iJ1V /* LLLi~ */ ■ noothorl 1.2 Ao11111un1umt:11fi 1: //C01111tent only one line7 · 2: #include <stdio.h> 3: main() 4: { ~1uvlLU1JfileliiL\"'Ulil~:: 5: /*Comment } 1iJU-i'urn'lu.tl~e.J~ 6: manyli•ne*/ ---+- 7: 8: } C>iit·HI ---- ~ ,i'amn::1..i11,4n11H'flam111,4.f fia 11-4mtit~l'liflam111,4.fu.1111~~1v11nnfl ~::'wff\"l1111rilifla11L11utf • 'Dfl1-4flfl11L111-4fl1ti' ~u:;,f1-4~::riaMLnfflifJNflVi~1fl11-4n11flfJ1llwtf ti..inJ 'II /*Commentl*/ /*Comment2*/ /*Comment3*/ ✓ /*Commentl /*Comment2*/ XComment3*/ 5t}r.,J 1.2 nn1'l\"ff181Jt1J1J.U, /ttUUH'11EJU55n.,~ \" ~::b~'U11tumruvl~el~n1jt~Ael\" b1J'UiV1~1v1u11,i~ ~~rrmf'!.I Ael11 b11'!.li UUUV1~1vun~~ ~::'ll·rntJ-a::mJ~ L1~1tum-at~ Ael11 b11'!.1~1~111fHl11f11'lL'liAel11 b11U~ bb1J1J1J'l'l'1~ L~tJ1 U.~nfil,~ -a::lT~-a::-r~turn-at-H~,u~1v nan,sfiuua m~~iinlJmwt11urn-al~~eitinu Identifier ~~Muri i1utJ'l, ~~ri-iu LLa::LaLua ~~d • ~eivl/~~::~ei~1li'lf1nufi1a~1u (reserved word) tumwiiil asm default for pascal switch _ds auto do _goto register typedef break double huge return union _es case else short unsigned _ss cdecl enum if signed void char extern sizeof volatile const far int static while continue float nterrupt struct _cs ong near .J Jtln 1·3 tt«~mh«•nu1umli1i
• ~El~1-:i')ihJY-:i'ol::LUtlLLtltl case-sensitive 'VllJ1Ufrl1lJ11~'lt1m~tv,qjnt1~'UlnWH~n na11 LUtlfilt1~::t1nt1 L'litl TEST, Test, test, tEsT tlEl11LUtlfilt1~::~ant1 .!!I\"IDB'.l:.:l.J.r.n.-.:.i'.ll.t1..lJ.'\\t1~.,n.m, nan~.,.mfil\"..rIn-:iv,mu underscore ( _ ) Lv,nt1tt1 '.l::'.llt,1rlJ'\\.t1,~.'l,U.lJ,'\\'lL~'ll 1iJ1i LL~tnutu~a~11J11mh::nat1~1ut1'e1'ni-n Lfil~a-:iv,mu underscore v,ia~,L~'llnl~ L'lit1 TEST_VALUE, HELL0123, h1_T2, _UserName LUtllJltl • mil-:i~EJ'.l::dmiifil (ii'liei-:i11-:iv,iau~t11nutu~a) 'W1~ • mil-:i~a'.l::tli::nat1~1ut1n'lli::~u•11!t L'lit1 S, @, #, & bJ1~ fiomhun1s01u~onnnflouua:lLinnflau VV a $hello A ,..., .. • • b1 User name app_passwd 3people LViTI::'lfElllEln,m:VHf'llffiEl $ _testValue while TRUE datao/otype LViTI::~Eln'liEl-311-3 .. .r ... ., ... LViTI::'lf EJ'lJ\\tYl1U11 tJ911La'lJ LViTI~a-i,n1Jfi1ff-31i.tlwi,Wl; d ..... .. d LViT1::'lfE1llEln'lJ'1::ViLfl1ffiEI % n1l:J1ti[Llsunsuusn ■ ciOE>thoR 1.3 1: //HelloWorld.c 2: #include <stdio.h> 3: main() 4: { 5: printf(\"Hello World\"); 6: } waawsvooilJsunsu LU'IJREllJ LlJ'IJ~'lla-:imwi~ Lr1auein111t1,LLmiJO~El HelloWorld.c ~-:ii!u Hello World uiw~rl~-:i'W~nutl~~~ \" osuiuilJsnnsu LiitimiuenlifilBlJ1YlL~a1t11Ll!,1 L,1m'lrl~~a stdio.h L'lJ1lJ11'llJtum, ., al u.tl~~~i,u 1~u stdio UEllJ1'.l1f1 standard input/output U.Gl:: .h ~el lJ1\"ffitlYI 1 : u11i~n•~'llB-:iLll~L,1m'1r!Gl1umwiiB (h ua1i1~1n header) iB-:i stdio.h ~a ., al Lll~ L,'IBflrJ~~\"l'llJLEl1f111U1::mF! (declaration) 'llei-:iw-:ini'IJlJ1lJ)131'1J'lleM 1J1\"ffitlYI 2 : 1111!t1iB~Lfiu1num,-.r,11111i1u~m•1•lJ) u.Gl::Lm~v•rn L'n1lJ1H~1unu
... ,J 3 . tJ11'111fl · urni.ifl 4 : ,J 5 : 1J1'ffl'1fl •C 1111'1..'.11,1J 6 : != i= C: F. 3 n1wmlii1w.J~n11,1~0~1~ ---C C. 4 ~-:iue1nm1lJul1ln~h-:i1::i-111-:itf:iui1'llel-:JLU'aLLmlJ~j::1.J~1tl #include <stdio.h> LI.fl: #include a 5 c \"stdio.h\" ..) 5 V11nfi1m1l~e1~1utJjLU'IJ Variable, variable, VARIAble, VaRiAbLe Fl~'J1~'JLLthLV1~1duju 5 -= at ~-;iu1.hi1L~ti1nui-1,e1'W mh:ih 6 w~11ru~eJ~eJ1tJO u~1ue1n-J1u~~::~1l-:i1ei1~~nie1-:im,inlJnT~t~~eJ\"l.le1~111wi~vi~eiuJa~'Nh § gC 5 6.1 var_a#1 C -, 6.2 _func_1 C 0 6.3 1var_1 ~ 6.4 var 1 0. 6.5 cdecl C: 6.6' FALSE .... :0:, 6.7 email_@ddress 6.8 ab&c 0 6.9 a1_b2_c3 6.10_1_2_3 -C\" 0 i; C') -::, i;- cc ::, C: cc cIcll C: a, cIcll ~
Tuuvv,uun11:t1 c 8\\JA\\Jl~suA:>1uOEJu0a1\\Jn:J1\\JUJ1\\J td0m>1rnOun11id tviu1:nun1s1usuftJsunsuuuufAs\\Jas1\\J (Structured Programming) iJA:>1uaflvia, ua\" u u0mnmiun11:t1fusunsus,ulviu ttiu C++ Pert Java 8\\Jll3viann1smm C 1uuwug1u~:>EJ ~\\JUU(l!ll~n1l:J1 Cu1riouae ftnt:nn11:t1,sulviu1vi,bdl~rhsuu ► VIU\\JamaudiJ~lJ11uun1sLi11auon11PinPi1uluo1mau\"'u1 ~~:r.r: §I.Jn1wu11uu~foti:>slun1s0su1sviann1sna:PTJE>EJ10Prn11 q}01uri1A:.>1u1tJ1fol~rha fflmuovi1AsouAc1uPTonfitS 1tiu n1sViflP1\\JP1Jt1LJan11:t1 (Compiler) nu:>Fifllun1stOW ljQfltJaua PT:>uus Fi1A\\Jn ID\\JlitJu n1ssuna:naflow \" ttiu aPiSAtvOS fJIOau WE>eJlPIEJS wSfus 1§aun'd'lJdau lfltsnf1uJ ua:u1fAs 10uPTu ► viauo1nd1uvit1\\Ja01audouuaJ flnro:a1U1SnllJ,~...,.. n1t:11 c ua:iJwu21uMGia1visun1stSau~ml:J,iu, ISBN 978-974-9742-84-6 1111 I I 9 789749 742846 r: ,. l I. l
Search
Read the Text Version
- 1 - 11
Pages: