Microsoft Word - C.....u.K...doc

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "Microsoft Word - C.....u.K...doc"

Transcription

1 C uwêííôöðöõ Ð C ÔÖÐÖÕ ÐÊÉÌÊ C ÔÖÐÖÕÊ C ÔÖÐÖÕÊ Ç Ê Æ ~ if eíè ~ for ÒÑÒ ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while ÒÑÒ ÊÍÍÔÖÐÖÕÊ ~ 1

2 C ÔÖÐÖÕ ÐÊÉÌÊ uê~ ÏÒÏÑ Ð ÓÏÖ CUI Ô ÑÊ ÏÒÏÑ ÔÖÐÖÕÎ d ÈÍÉÇÊ ÆÒ Ö ÒÐÑÒ ÊÔÎÏÖÎ d ÉÇÍÊ ÉÌ Windows Ê ÃÕÕ Ã ÃÖ ÒÓÒÒà ÃMicrosoft WordÃÊÊ Linux Ê ÃEmacsà ÃMuleà ÃViÃÊÊ Ð ÓÏÖ Ç ÈÉÔÖÐÖÕÎ Ð ÓÕ ÑÇ uéçíumêfvèíéìêôöðöõ s ÊÐ ÓÏÖ GNU C Ð ÓÏÖ Visual C++ Ð ÓÏÖ Borland C++ Ð ÓÏÖ Linux Ê OS ÉÊ GNU C ÖÏÔÖÖ Ð ÓÏÖÎ Ì Ç É ÈÍÉÆÍ Ð ÓÏÖÊÐÔ Ò ÊÃgccà CUI Ô ÑÊ CUI ÉÊ Î ÈÉÐ ÓÕ ÑËÊ ÎsÆÏ Ñ ÔÏ ÑÉÆÍ Windows Ê ÃÑÑ Òà ÃÔÖÐÖÕà ÃÎÐÑÐÖà ÃMS DOS ÔÖ ÔÒà Linux Ê ÃKtermÃÃConsole ÃÊÊ ÇÈÍÊ ÈÍ Linux Ê OS É CUI Ô ÑÊ Ê ÔÖÐÖÕ ÐÎsÆÉÌÊÊ ÉÆÍ ÊÆ Windows ÉÊ Visual C++, Borland C++ÊÊ ÉÊ CUI Ô ÑÊ Ê uêæ Ê ÉÊ kterm Î ÈÍÇÉÎ ÉÈÍ 2

3 C ÔÖÐÖÕÊ [1] Ñ ÑÐ ÒÊ [2] ÔÎÏÖÊ [3] Ð ÓÏÖÎ s Ñ ÑÔÎÏÖ Ð ÓÏÖ ÔÒÑ ÔÎÏÖ ÏÔÑÏÐÒÔÎÏÖ [4] Ö ÐÎ s ÖÏÔÖÖÔÎÏÖ ÏÔÑÏÐÒÔÎÏÖ Ö Ï s ÔÎÏÖ [5] s [1] ÏÒÏÑÉÑ ÑÐ ÒÎ Ç ÔÖÐÖÕ ÐuwÉv~ÈÍÔÖÐÖÕÊÇÉÎÑ ÑÐ ÒÉÆÆ Ë ÃÐ ÒÃÉÊ v~èé ÊÿÉÿÉÎ È ÈÊ ÇÉÇÈÎ ÌÉÉÌÊÉÆÆ ÉÃÑ ÑÖÑÒÃÉ ËÇÉÌÆÍ ~ Ê ÊÃÑ ÑÃÉ ÊÍÍÇÉÇ Æ [2] Ñ ÑÐ ÒÎÔÎÏÖÊ ÈÍ C uwé ÈÉÔÖÐÖÕÊÃ****.cÃÉÆÆ É ÈÍÊÇ ÌÍÉÆÍ ÉÌÍ ÊÃC uwé ÈÉÔÖÐÖÕÃÎsÈÃ.cÃÉÊÇÍÊÊÍÊÆ ÔÖÐÖÕÎ ÈÉÔÎÏÖÎÃÑ Ñ ÔÎÏÖÃÉ Ë [3] Ð ÓÏÖÎ sèí ÔÖÐÖÕ ÐuwÇÍÐ ÓÕ Ñ uéçíã ÃÉÃ ÃÊ Ì ÍÈÊeÇ ÆÍÇÉÎ Ð ÓÏÖÉ Ë ÇÊ Ê ÆÊÇÃÐ ÓÏÖÃÉ ÊÍÍÔÖÐÖÕÉÆÍ Ð ÓÏÖÊ ÈÍ ÉÌÍÊÔÖÐÖÕÇ Ê ÈÇÍÊ ÏÔÑÏÐÒÔÎÏÖÇi Ê ÈÍÍ ÏÔÑÏÐÒÔÎÏÖÊÃ****.oÃÉÆÆ ÎÈÉÆÍ Ð ÓÏÖÊ ÈÉ Ê ÏÖ ÕÒÑ ÑÇs ÈÍÍ ÏÖ ÕÒÑ ÑÊ ÔÖÐÖÕ Ê s ÊÊÊÍÆÊ ~ÆÇÆÍÊÇÎsÈÇÉÇ Æ 3

4 [4] Ö ÐÎ sèí Ö ÐÉÊ ÔÖÐÖÕÊ sê uêôîïö ÖÏÔÖÖÔÎÏÖ ÎÏÔÑÏÐÒÔÎÏÖÊ Ç zè Î È ÇÊ Î sèíêçö ÏÉ ÊÍÍÔÖÐÖÕÉÆÍ Ð ÓÏÖÊÍÉÉÊ Ð ÓÏÖ Êi ÊÖ ÏÎ sèíìêìæí [5] sèí Ð ÓÏÖ Ö ÐÎ sèíéã ÃÉà ÃÊfvÈÍÉÔÎÏÖÇ ÇÍ ÇÍÎ s Ô ÎÏÖÉ Ë ÇÊÔÎÏÖÎ ÉÉ ÈÉÔÖÐÖÕÎ sèí ÌÈÌÔÖÐÖÕÇ ÈÉÉÆÍÊ ÇÊÆÉÈÉÍ ÈÍÊÔÖÐÖÕÊÊÇÇÊ ~Æ ÓÐ Ç ÆÍÇÍÉÆÍ Ð ÓÕ ÑÊ ÈÍÉÉÆÍÊ ÇÇÉÈÇÉÇÊÆ ÇÊ [1]Ê ÉÉ ÔÖÐÖÕÎu È ÎÈÊÇÍÊÊÍÊÆ Linux ÉÊÏÒÏÑ emacs Ð ÓÏÖÊ gcc UNIX ÊÐÔ Ò pwd, ls, cd, cp, mkdir, rm v Ê ŒÊÔ ÕÔ ÑÆÍË f ÔÖÐÖÕ Ð {Ê P38-46 Î s ÔÖÐÖÕÎ ÇÈÉÌÍÆ ÍÇÍÇÍÊÆ Ê ÈÉjÆ 2byte Ò ÑÊ ÎwÌÌ ÒÏÑÔÖÏÊs ÈÍ kterm ÉÊ Ê uñô Ñ Ô ÕÒÏÖÐÒÖÊ ÒÏÖÐÒÖ sliceview Î ÈÍ mkdir sliceview sliceview Ê ÈÍ cd sliceview /home/lee/sliceview ÇÍ ÏÖ ÒÒÏÖÐÒÖÊ cp /home/lee/sliceview/main.c./ ÔÎÏÖÎ maic.c, xdisp.c, rw_data.c, byte_swap.c, trans_wl.c, Makefile, liver_1_se1_145.raw)îðó ÈÍ Ð ÓÏÖÎ s make ÔÖÐÖÕÎ s./viewimage liver_1_se1_145.raw à wšãêô ÕÔ ÑÊÔÖÐÖÕÌ Ê ÇÈÉÌÍÆ Ô ÕÔ Ñ or ÇÍÖ Ð Í 4

5 C ÔÖÐÖÕÊ Ç ÔÖÐÖÕÊ ÌÈÊÆÔÖÐÖÕ #include <stdio.h> int main(int argc, char **argv) { return 0; ÊÎÊÔÖÐÖÕÌÇÊ ÇÍ ÈÍÇÉÇÉÇÍ #include <stdio.h> C uwôöðöõê ÊÊ ÈÇÊ Ç uéæí ÇÍÊÔÖÔÖÑÒÐ É ÊÍÌÊÉ Ãstdio.hÃÉÆÆÔÎÏÖÎwÌÌ ÉÆÆ ÉÆÍ ÃwÌÌÃÊ fê Ãstdio.hÃÊ Î#include <stdio.h>êsêeç ÆÍÇÉÉÆÍ ÉÌÍ #include <stdio.h>éææ sé stdio.h ÉÆÆÔÎÏÖÊ ÈËÉÎv~ÈÉÇÉÊÊÍ stdio.h ÊÐ ÓÏÖÊÆÍÇÈÌ ÈÍÉÆÍÔÖÐÖÕÉ Ð Ô ÒÇÍ Î ÈÉÍ ˆÊ Î ÈÉÍÈÍÉÌÊ Ê scanf printf ÊÊ Ç fèíéæíôîïöéæí stdio.h ÊÍÆÊ ÇÃ.hÃÊÔÎÏÖÎÔÒÑ ÔÎÏÖÉ Ë ÔÒÑ ÔÎÏÖÊÊ ÔÖÐÖ Õ Î ÈÍ ÊÈÊÇÍÊÊÍÊÆ Çv~ÈÍÉÆÍ ÈÊÉÌ main ÍÍÌ Êv~ÈÍ uçæí stdio.h ÊËÇÊÍÇ ÍÍÍÔÒÑ ÔÎÏÖÉÈÉ stdlib.h string.h math.h ÊÊÇÆÍ int main(int argc, char **argv) ÔÖÐÖÕÊ Í ÎsÈ main É ÊÍÍ C uwêôöðöõê ÈÇÊ main ÇÍ s ÈÍÍ ÈÊÉÌ sèí Ê ÈËÉ main Ê Êv~ÈÍÉÆÊÇÍÊÊÍÊÆ CuwÊÔÖÐÖÕÊ int main(int argc, char **argv)çí ÌÍ ÉÆÆÇÉÎuÆÉÆÇÌÈÍÆ main Ê ÊÆÍÃintÃÊ Ãmain Ê Ê ÎÈÃÇÉÎ ÈÍ Ãint argcãê main Ç Æ Ê ÎsÈ ÊÊ argv Êu É ÈÆ Ãchar **argvãê ÐÔ ÒÖÏ ÇÍ ÈÍÍ Î ÈÍ ËÊÔÏ ÑÉÆÍ ÔÏ ÑÊ ÈÍv Ê ËÊ ÆÊ ÊÍÆÊÔÖÐÖÕÎ sèééç./a.out HELLO TARO argc Ê Ê 3 ÉÊÍ argv ÊÊ ÊÍÆÊ Ç ÈÍÍ *argv[0]. / a. o u t n *argv[1] H E L L O n *argv[2] T A R O n 5

6 { ÉÊÏÒÐÊ main Ê É ÍÍÎsÈ ÔÖÐÖÕÉ sèéæ Ê {ÉÊ ÊÊ Ãreturn 0;ÃÊ ÌÉ Êv~ÈÍ { É ÌÍÉ ÎÔÖÒÐÉ Ë ÏÒÐÎeÇ eê Ê ÌÍÊÊÆÇ ~ ÊÔÖÐÖÕÊu ÈÎfÆÉ ÔÖÒÐÊ ÌÍÎsÈ ÇÇÉÊ main Ê eê ÍÈÍ return 0; main Ê ÊÊ return 0; Îv~ÈÍ ÇÍÊ Ãmain Î sèé ÉÆÆ ÎÈÃÇÉÎ ÈÍ ÊÆ ÇÊv~Ê ÈÉÌ Ê ŠÊÊÆÇ return 0;Îv~ÈÍÇÈ ÎÉÇÉÆÇÉÍÆ Ÿ Ê Ç main Ê Ê ÇÍÉÆÍ s sç ÉÆÍ C uwêôöðöõê Ê uk É u Év~ÈÍÍ ÉÈÉ sêê Î ÉÉÇv~È Ê ÍÍÊÊ ÑÕÐ Ö ÎÉÇÍ Ã Ã printf(" Î ÈÉÇÉÈÆ..."); ÊÍÉÉÊ sê ÇÇÍÊÆËÊ ÇÊÍÌÊÌÆÍ ÈÊÉÇÊ Ê ÍÉt sê ÇÍÇÉÇÉÇÍ sèésê ÊÊÑÕÐÖ ÎÉÇÉÊÆÇÊÆ Ã Ã printf(" Ê %s ÈÎÉÈÊ ~ÉÉÆÌÈÎÇ n", name ); ÊÆ ÔÖÐÖÕ ÐuwÊÍÉÉÊ Î ÈÊÆÌÊÌÆÍÇ C uwéê ÊÃAÃÉ ÊÃaÃÊ ÊÌÊÉÈÉ ÍÍÍ Ÿ ÐÕ ÒÊ Ç ÐÕ ÒÊ ÔÖÐÖÕÊ Êv~ÈÍÕÕÊÍÆÊÌÊÉÆÍ Î ÊÕÕÉÔÖÐÖÕ Ê ÈÉÆÇÉ ÉwÌÈÉÉÇÊ ÉÆÍ C uwêðõ ÒÊ ŠÊ Ç ÆÍ // v ÇÍÈÊsÊ ÍÍÌÉÇ ÈËÉÐÕ ÒÊÊÍ /* É */ É ÎÉ ÇÐÕ ÒÊÊÍ ÉÊv Ê Æ ÇÊ Ê ÌÍÊÊÆ ÊÆ ÐÕ ÒsÊÐ ÓÏÖ ÊÊ uèíí ÇÊ ÇÉÎ ÈÉ sèéçêæ ÎÐÕ ÒÊÈÍÇÉÌÉÇÍ ŸÏ Ò Ò sê Æ ÔÖÐÖÕÎ ÇÉÇÊ Ê Ê ÍÍ ÎÏ Ò ÒÉ Ë ~ Ê ÔÖÒÐÇÉÊÏ Ò ÒÎv ÈÍ ÔÖÐÖÕÊ ~Çt ÊÊÍÊ ÉÇÈÎÊÔÖÒÐÎ ÈÊÇÍÊÊÍÊÆ Ï Ò ÒÎ ÈÍÇÉÊÍÉÉ ÔÖÒÐÊ ÇÍÇÍÌÈÇÊÍ ÊÆ ÊÏÒÏÑÉÊÏ Ò ÒÎ ÍÍÉÇÊÃÑÔÃÎ ÈÍ 6

7 Ã Ã #include <stdio.h> int main(int argc, char **argv) { int i, j; for ( i = 0; i <= 9 ; i++) { for ( j = 0; j <= 9 ; j++) { printf ("%d ", i*j); printf (" n"); return 0; ÊÐ ÔÖÔÖÐÖÕ sample1.c ÎÏÒÏÑ emacs É È sèéììèíæ #include <stdio.h> int main(int argc, char **argv) { /* Ê u */ char name[20]; // char food[20]: // ÇÊŠË /* vèê */ printf(" Î ÈÉÇÉÈÆ..."); scanf("%s", name); printf("%s ÈÎ ÊÈÌÌÈÉ n", name); /* vèê */ printf(" ÇÊŠË Î ÈÉÇÉÈÆ..."); scanf("%s", food); printf("%s Êf ÈÆÌÎÊ n", food); return 0; s kterm CUI Î Ç kterm É mkdir sample É È Enter Ð Î È * ÊÃÑÔ ÑÃ cd sample É È Enter Ð Î È emacs sample1.c & É È Enter Ð Î È ÆÉ emacs É vêôöðöõêñ ÑÎ ÈÍ 7

8 ÈËÉ ÈÉÍ ÈÍ Ê ÃCtrlà Ãxà ÃCtrlà ÃsÃÎ ÈÊÍÆ ÃCtrlà ÃxÃÊÃCtrl Ð Î ÈÊÇÍ x Ð Î ÈÃÇÉÎ ÈÍ kterm É ls É È Enter Ð Î ÈÉ sample1.c ÉÆÆÔÎÏÖÇ ÈÍÇÉÎ vèí ƒ ÔÖÐÖÕ sample1.c ÎÐ ÓÏÖÈÍ Ð ÓÏÖ gcc sample1.c É È Enter Ð Î È ÏÖ ÇÉÊÇÍÊ ls É È a.out ÉÆÆÔÎÏÖÇ ÈÍÉÆÍÇÉÎ vèí ÌÈÌÏÖ ÕÒÑ ÑÇ ÉÊÊÍ Ñ ÑÇ ~ÉÉÆÊÆÇ ÇÌÍ ƒ ÔÖÐÖÕÎ sèí./a.out É È Enter Ð Î È sample1.c Êuw Í Î ÈÍ ÈÍÉ ÎÐ ÓÕ ÑÊuÆÉÆÇÊÇÍÊÊÍÊÆ ÈÊÉÌÊÊ Ç Í Ç uéæí ÇÍÎÆÍÌÍ É Ë main Ê Ê char name[20]; char food[20]: ÉÆÆ ÇÆÍ ÇÍÊ Î É ÈÉ ÈÍÈÊ Ê name É food ÉÆÆ ÎÉÇÍ É ÆÍ Ê char Ê ÃÇÊ ÊÊ Î ÍÍÃÇÉÎ È Ê[20]Ê Ê ÍÍÍÍ ÎsÈ ÇÊ ÊÉÆÉÊ Ã4. Ê Æ ÃÉvÈÇ~ËÍ Ã ÊÏÕ Ñà name food ˆ kterm Ê Î ÈÍ printf ÉÆÆ Î ÆÉ ˆÊ Ì Î ÈÍÇÉÇÉÇÍ sample1.c ÉÊ printf(" Î ÈÉÇÉÈÆ..."); ÊÍÆÊ Î ÉÉÆÍ ÇÊ Î sèíé ˆÊÊ Î ÈÉÇÉÈÆ ÉÆÆ Ç ÈÍÍ Ð Ô ÒÇÍÊ scanf ÉÆÆ Î ÆÉ Ð Ô ÒÇÍ ÈÉ ÎÐ ÓÕ ÑÊv ÈÈÍÇÉÇÉÇÍ sample1.c ÉÊ 8

9 scanf("%s", name); ÊÍÆÊ Î ÉÉÆÍ ÇÊ Î sèíé ÔÖÐÖÕÊ sçÿ ÈÐ Ô ÒÇÍÊ É ÊÊÍ kterm ÇÊÉÇÊÐ ÈÍÉ Enter Ð Î ÈÌÉÊ ÈÉ Ç Ê ÈÉÆÆÉÃnameÃÉÆÆ Ê ÍÍÍÍ ÃÏÕ Ñ Ãkterm Î ÈÉÇÉÈÆ Î ÈÉÇÉÈÆ tarou tarou name ÈÍÉ Î ˆÊ ÈÍ sample1.c ÉÊ printf("%s ÈÎ ÊÈÌÌÈÉ n", name); ÊÍÆÊ Î ÉÉÆÍ ÿ ÊÃnameÃÊ Ð Ô ÒÇÍ ÈÉ Ç ÉÉÆÍ Ê ÉÆÍ ÇÊ Î sèíé Ã%sÃÊ Î Ê ÊeÇ ÆÉ ÈÎ ÊÈÌÌÈÉ ÉÆÆ Ç ˆ kterm Ê ÈÍÍ ÃÏÕ Ñ Ã printf( " %s ÈÎ ÊÈÌÌÈÉ n ", name ); tarou name Î ÈÉÇÉÈÆ tarou tarou ÈÎ ÊÈÌÌÈÉ 9

10 Ê Æ Ê Ê ÔÖÐÖÕÊ s Ê Æ Îÿ Êv ÈÉÆÇ Í ÉÆÍ Î Ê fèíêíê ÕÕÖ É Îv ÈÉ Ê ÇÉ ÊÍÆÊÊÍ Ð ÓÕ ÑÊ Îv ÈÍÉÌÊÕÕÖÎ ÈÍ ÕÕÖÊ ÉÇÈÎÊ Í Ê ÌÍÉÉ ÍÉÍÆ ÈÍÈÍÊ Í ÊÊ ÎÒÖÑ Ç ÆÉÆÍ Î ÍÉ Î ÇuÆÍÊÊ ÉÆ Í ÈÇÉ ÇuÆÌÈÆÍÆÊ ÍÍÍÊÇ ÊÊÉÆÍ ÆÊ int answer; ÉÆÆ Î sèíé ÕÕÖ ÊÊÇÇÊÃanswerÃÉÆÆ Ê Í Ç ÈÍÍ ÇÊ Í Ç É answer Ê Ê ÇÉ ÉÆÍ ÊÃintÃÊ Ê ÍÍÒ ÑÇ ÉÆÍÇÉÎ ÈÍ ÃÏÕ Ñ Ã ÕÕÖ ÊÊÇÇÊ answer ÉÆÆ Ç Ç answer ÕÕÖ Ê Æ Î ÆÊÊ Î uèí Î ÈÍ ÉÆÆ Ç uéêí uê Í Î ÈÍ Ê Í ÎÇÍÆÊÈÍ ÉÆÍ Î uèí Í Î ÈÍÇÉÎ Ê ué Ë Ê uêê Í Ê ÇÈÎ ÊÈÍÇÉ Í Ê Î ÇÍÇÉ ÉÆÆ ÉÊ ÇÆÍ Ê Ê~ÍÉÆÍ Ã Ã Ò Ñ

11 Ò Ñ Ê Í Ê ÍÍÒ ÑÊ ŠÎsÈ Ì ÊÊ ÍÍÒ ÑÊÍÉÉ ÊÍ ÈÇÊ Ê int answer; ÊÍÆÊ uèíé Î ÍÍÉÌÊ Ç ÈÍÍÇÉÊÊÍ ÊÆ Ê Ê i ÊÉÇÍÇÉÇÉÇÍ t Ê Î uèí È ŠÊÒ Ñ Ê Î uèí Ê int answer, amari ; answer amari ÊÍÆÊ ÎÏ Ô É ÉÉ uèíçéçéçí Ê Î sèíé Î ÍÍ ÍÍ answer É amari ÉÆÆ ÉÊ Ç ÈÍÍ ÊÊ ÈÍ ÇÍÇÍÍÆÊ ÊÆÍ Î ÇÍÊÇÿj ÉÆÍ ÈÇÈ ÔÖÐÖÕÎ ÈÍ ÊÍÉÉÓÖÓÖÊÊÍÊÊ ÉÆÍ ÈÇÉ Ê ÎÐÕ ÒÉÈÉÆÇÉÍÇÍÌÈ ÇÊÍ ÐÕ ÒÎv~ÈÍÉÌÊÊ sê ÉÊ Î uèêçíêêíêæ Ê Ì sê ÇÉv~ÈÍÉ ÍÇÍÌÈÆÔÖÐÖÕÊÊÍ Ã Ã int answer ; // ÿ ÆÉÍÊ int amari ; // ÉÉ Ò ÑÊ Š vsê C uwêôöðöõé ÆÇÉÊÉÇÍ ÊÒ Ñ ÊÿuÉÆÍ Ò Ñ Ê Ò ÑÊ ŠÎ ÈÍÉÌÊÌÊÉÆÍ s ÊÃ ÇÈÃÊ Î ÍÍÉÌÊ uêóïò ÉsÍÈÍÉÆÍ Ò Ñ ÇÈ ÓÏÒ char 1 short 2 int 4 long 4ÌÉÊ 8 float 4 double 8 long double 8ÌÉÊ 12 char Ê Î ÆÒ Ñ ÉÆÍ Î ÆÇÉÌÉÇÍ ~ Î ÆÉÇÊ int Î ÆÉÇÊ float ÌÈÇÊ double Î ÆÉÍÆ Î ÎÉ Î ÔÖÐÖÕÊ ÉÊ É Ë C uwêôöðöõé Î ÆÒ Ñ Ê float, double, long double Ê ÉÇÆÍ float ÍÍ double ÊËÆÇ Ê Ç ÇÊ Í ÈÊÉÌ Ç uêv ÊÊ float ÍÍÌ double Î ÈÍÉÍÆ 11

12 vsê Î ÆÍÒ Ñ Ê ÉÆÍ long Ê Ò Ñ char short int Ò Ñ ÊÊ ÊÈÊÒ Ñ ÌÆÍ uê Ê~ ÊÒ Ñ Ê Ê unsinged Î ÇÍÊÍÆ ÊÈÊÒ Ñ ÇÈ ÓÏÒ unsigned char unsigned short unsigned int Ê Ç Ê Ê uk ÊÊ A Z a z 0 9 ÆÍË_ Î Ñ Ó Î ÆÇÉÇÉÇÍ ÉÉÈ Ê È u k ÉÊÇÍÊÊÍÊÆ ÌÎ Ñ Ó Î ÊÉÇÍÉ Ð ÓÏÖ Ê ÊÏÖ Ç ÈÍ Ã ÈÆ Ã int answer1 ; Ã ~ÉÉ Ã int 1answer ; C uwê wê ÆÊÆ wéê C uwêééé ÊÆÍÐ Ö ÒÉÆÍ ÊÒ Ñ ÎsÍÈ int Ì float ÊÊÌ wêÿéæí ÇÍÍumÎ Ê ÆÇÉÊÉÇÊÆ ÌÉ main Ì printf scanf ÊÊ C u wé Æ Ì Ê Ê ÆÇÉÊÉÇÊÆ Ê Ç ÊÊ v ÊÊ Ê ÌÍÊÊÆ ÆÊ Î ÍÉÆÇÊÍÊÃmax_dataÃÊÍÆÊ É ÇÍÊÍÆ Î Ñ Ó _ Ê Ç ÇÊÉÉÉÇÊ Í ÉÈÉ ÆÉ ÉÆÍ uîèí Ê Ê É uèêçíêêíêæ printf ÊÊ Ê ÍÉ uèíé Ð ÓÏÖ ÊÏÖ Ç ÈÍ Ê Î ÈÍ Î uèíé Í Ç ÈÍÍ ÈÇÈ uèé Ê Í ÊÊ ÇÊÆÉÉÆÍÇÍÇÍ ÊÆ ÇÊÌÌÊ É ÈÍÉ ÈÊÆv ÊÊÍ h ÇÆÍ ÈÊÉÌ ~ Ê Ê Î ÈÍ Ê Ê ÎsÆ Ê Î ÈÍÊÊ ÏÐ Ö Î Æ ÇÍÊ É ÊÍÍ ÔÖÐÖÕÊ ÉÊ 12

13 ÏÐ ÖÎÃ ÃÊ É ÈÍÊÉ ÊÏÐ ÖÉ ÊÍ Ê ÈÍ ÊÊ uèééçê ÈÉ ŠÊÒ ÑÈÇ ÍÍÇÉÇÉÇÊÆ ÉÉÆÊ int a ; ÊÍÆÊ uèé Ê a ÊÊ ÈÇ ÍÍÇÉÇÉÇÊÆ ÌÈÌ Î ÎÉÒ ÑÎ ÍÉ Ê Í ÉÍÍÍ Ã Ã a = 10.5 ÉÈÉ a ÊÊ 10 Ç ÈÍÍ df Š char, short, int, float, double Ê ÊÓÏÒ Î ÈÍÔÖÐÖÕÎ ÍÊÈÆ ÊÆ Ò Ñ ÊÓÏÒ Îv ÈÍ ÉÈÉ siseof Ç C uwêê ÈÍÉÆÍÊÉÇÍÎ Æ ÊÈÆ 13

14 ÉÊ teçíò ÑÎ ÈÍ ÌÉÊ teêò ÑÎ ÈÍ te Ð Ô Ò te ˆ ÕÓÑ ÎsÆ Î É Ë C uwéê ÊÍÆÊ ÇÆÍ printf ÈÍÉ É ˆÊ ÈÍ scanf Ð Ô ÒÇÍ ÈÍÉ Î Ç Í getchar Ð Ô ÒÇÍ ÈÍÉ Î Ç Í ÇÍÍÊ Ê stdio.h ÉÆÆÔÒÑ ÔÎÏÖÉ fèíéæí ÈÊÉÌ ÔÖÐÖÕ Ê É ÈÇÊÔÎÏÖÎÏ ÐÖ ÒÈÊÇÍÊÊÍÊÆ ÔÖÐÖÕÊ Ê #include <stdio.h> Îv~ÈÍ printf É scanf Ê Æ Ã Ã printf ("s ÈÍ ÆÍË ", ) à à scanf (" ", & ) ÉÊ ˆÊ ÈÍÒ ÑÊ ŠÎsÍÈ ~ Ê ÑÔÖÐÏ Ò ÑÕ " É Ì ÊÇÍÊÊÍÊÆ ÿu Ò ÑÊ Š 10 ~ %d 8 ~ %o 16 ~ %x %f %c %s 14

15 * printf ÉÊ Ê Î ÈÉ ÈÍÇÉÇÉÇÍ Î ÈÍÉÇÊ Ê Ê ÉÉ ÇÊÍÆ Ã Ã %. à ÃÊ Î ÈÍÉÇÊ Ã. ÃÊ Ê ÎsÍÈ Ã Ã Ã1.5ÃÎÃ%5.2fÃÉÆÆ É ÈÍÉ ÊÍÆÊ É 5 Ê Ç ÈÍ ÈÊÆÉ 3 Ç Ê Ê ÍÍÍ Ê ÉÊÆ Ê ÑÔ ÑÉ ÌÍÍÍ * scanf ÉÊ Î ÈÍ Ê Ê ÈÎ ÓÐ Ò Î ÇÊÇÍÊÊÍÊÆ ÉÉÈ Ç%s ÉÆÍ Ê Ê Ê Î ÇÉÇÉÍÆ u sample1.c à ÃÊ Ê Êà ÃÎÉÇÉ test ÎÒÖÑ Év~ÈÍÉ Ãtest ÉÆÆ Î ÇÉ Ã ÎÒÖÑÎ síèçéêêí ÉÌÍ scanf ("%d", &test); Ê ÃÐ Ô ÒÇÍ ÈÍÉ Î ÕÕÖ Ê test ÉÆÆ &test test ÕÕÖ Ê ÆÉ Ê ÍÍÃÉÆÆ ÉÆÍ Ê ÉÆÍ Ê Ã ÃÊ uéæí ÆÊ char name[20]; scanf ("%s", name); name ÌÉÊ &name[0] name[0] ÊÍÆÊ ÇÊÍÆ sample1.c ÇÍÊÃÐ Ô Ò ÇÍ ÈÍÉ Î ÕÕÖ Ê name ÉÆÆ Ê ÆÉ Ê ÇÍ Ê ÈÉ ÍÍÃÉÆÆ &name[1] &name[2] name[1] name[2] ÕÕÖ ÉÆÍ ÇÇÉ ha name ÉÆÆ i Ç name Ê ÊÎÒÖÑÎ È ÉÌÍ name É &name[0]ê È Î É &name[3] &name[4] name[3] name[4] 15

16 Ã Ê Ã sample2.c ÔÖÐÖÕ ˆ kterm ÊÊ #include <stdio.h> int main(int argc, char **argv) { gcc sample2.c Ð ÓÏÖ int tosi ;./a.out s printf ("ÆÊÉÊ ÉÈÇ " ); scanf ("%d", &tosi); ÆÊÉÊ ÉÈÇ 25 ÆÊÉÊ 25 ÉÈÊ printf ("ÆÊÉÊ%d ÉÈÊ n", tosi ); return 0; df Š 5-1 sample2.c ÎÌÉÊ Ç 10 ~ 8 ~ 16 ~ É ÈÍÍÔÖÐÖÕÎ ÍÊÈÆ df Š 5-2 sample2.c ÎÌÉÊ Ì ÈÉ Î È Ç É ÈÍÍÍÆÊÈÊÈÆ ÌÉ Ê Î ÈÊÆ Éà Ã5 Ã. Ã2 Ê ÈÉ Î ÈÊÈÆ Ê 22 É 12 ÌÍÊ Î 6 É ÈÍÉ Î 22.5 ÉÈÍ getchar Ê Ç Ã Ã = getchar ( ) Ç Ð Ô ÒÇÍ 1 ÉÇÎ ÈÍ ÃÔÖÐÖÕ Ã C uwôöðöõéê Î ÆÒ Ñ Ê char ÉÆÍÇ getchar Î ÉÉ Î Ç ÍÉÇÉÇÊ Î ÈÍ Î int Ê uèêçíêêíêæ ÇÍÊ #include <stdio.h> int main(int argc, char **argv) { /* Ê u */ getchar Ç stdio.h ÔÒÑ ÔÎÏÖÊ É int a; int getchar (void); É uèíéæíçíéæí /* ÕÒÑ ÑÊ */ printf (" ÉÇ ÈÉÇÉÈÆ" ); /* Ð Ô ÒÇÍ */ ÔÖÐÖÕ~ É ÊÐ ÇÆÍ ÌÉÔÖÐÖÕÊ~sÎ ÌÉÆ ÊÊ ÊÌÍÇ ÈÍÍ a = getchar( ); /* ˆÊ */ printf ("%c n", a ); return 0; 16

17 C uwéê ÊÍÆÊ s Ê Ç ÈÍÉÆÍ ÇÊ ÊÓÒÒ ÎsÆ ÊÊÌÆÍ Ã s à à à zè = a = 5; a Ê 5 Î ÈÍ Ç = a = 5; a Ê 5 ÎzÈÉ É a Î ÈÍ * Ç = a = 5; a ÇÍ 5 ÆÉ É a Î ÈÍ / Í Ê *= a *= 5; a Ê 5 Î ÇÉ É a Î ÈÍ % Í Ê Í /= a /= 5; a Î 5 É ÉÉ Ê É a Î ÈÍ %= a %= 5; a Î 5 É ÉÉ Ê ÍÉ a Î ÈÍ Ã Ã Ãw à == ÈÆ!= ÈÇÊÆ > ÍÍ ÇÆ < ÍÍ ÈÆ >= <= && w w! Ã Ê Ã Ï ÐÖÕ Ò a ; a Ê 1 ÎzÈÉ É a Î ÈÍ a = a 1 É È ÒÐÖÕ Ò a ; a Ê 1 Î ÆÉ É a Î ÈÍ a = a 1 É È v ÈÍÉÇÊ Ï Ó ÔÖ ÆÇÉÊÉÇÍ Ê ÎzÆÉÈÌÆ Ò ÑÇ ÍÍÉÈÌÆÇÉ Ã Ã short answer; answer = 1000 * 1000; ÇÊ short Ê Ç ÆÇÉÇÉÇÍ Êà ÃÉÆÍ ÉÇÍÇ Ã Ã Êv Êà ÃÉÊÍ short Ê ÆÍ ÎzÆÉÈÌÆ ÈÊÉÌ answer Ê Ç ÈÍÍÉÇÊÏ Ó ÔÖ Ç ÈÉÈÌÆ Ò Ñ Ê ÐÕÑÒ C uwôöðöõéê ÊÒ Ñ Î uèé Ê Ê Ê ÈÍÇÉÇÉÇÍ ÈÊÉ 17

18 ÌÊ ÈÍÉÆÍÌÊÇÐÕÑÒ É ÊÍÍÌÊÉÆÍ ÐÕÑÒ Ê Ò Ñ ÉsÍÈ ÍÍ Ã Ã float answer; int a=7, b=3; answer = a / b; printf ("first answer = %f n", answer); answer = (float) a /(float) b; printf ("second answer = %f n", answer); first answer = second answer = s ÇÊ a É b Ê int É uèéæí Ê a / b ÉÊÈÍÈÍ int Év ÈÍÍ ÉÌÍ 7 / 3 Êv ÇsÍÍÈÊ Ê 2 ÉÊÍ ÇÊ 2 Ç float É uèíéæí answer Ê ÈÍÍÉÌ first answer Ê ÉÊÍ ÇÍÊ È second answer ÉÊ int É uèíéæé a É b ÎÐÕÑÒ Î ÉÉ Ê float Ê ÈÉÆÍ (float) a / (float) b Ê / Î ÈÍ ÉÌÍ v Ç ÉsÍÍÍÇÉÎ ÈÍ ÇÊÇÉÇÍv Ê ÉÊÍ ÇÊ Ç answer Ê ÈÍÍ ÔÖÐÖÕÎ ÈÍÉÇÊ ÊÒ Ñ Î xèííæê ÇÍ ÈÊÇÉÊÍÉÉÏ Ó ÔÖ ÊÊ Ç ÉÇ Êv i Ç ÈÉv ÇsÆÍÍÆÊÊÍ df Š 6-1 ÇÍ ÉÊ Î È ÈÊ ÉÊ Ê s + * / % Î ÈÍÔÖÐ ÖÕÎ ÈÊÈÆ df Š 6-2 df Š 6-1 É ÈÉÔÖÐÖÕÎ s Ç ÉsÍÍ Ì É È ÍÍÍÆÊ ÈÊÈÆ Ê É ÈÈÍ Ê Æ Ã Ã = 1 2 ; Ê Î ÈÉ ÈÆÉÇÊ ~ÉÉÆÍÉÇÊ ÈÍ Ê Æ Ã Ã int result, a=7, b=10; printf (" a = %d, b = %d ÊÉÇ n", a, b ); result = ( a > b ) printf (" a > b :%d n", result ); result = ( a < b ) printf (" a > b :%d n", result ); a = 7, b = 10 ÊÉÇ a > b : 0 a < b : 1 s 18

19 df Š 6-3 Ð Ô ÒÇÍ ÈÍÉ ÇÃ Ê ÃÇÊÆÇÎwËÉ ˆÊ ÈÍÔÖÐÖÕÎ ÈÊÈÆ Ã ÏÕ ÑÃ./a.out Ê./a.out yê w Ê Æ Ã Ã = 1 w 2 ; Ê Î ÈÉ ÈÆÉÇÊ ~ÉÉÆÍÉÇÊ ÈÍ w Ê Æ Ã Ã int result, a=7, b=10; a = 7, b = 10 ÊÉÇ printf (" a = %d, b = %d ÊÉÇ n", a, b ); a >= 10 && b >= 10 : 0 result = ( a >= 10 && b >= 10 ) a <= 10 b >=10 : 1 printf ("a >= 10 && b >= 10 :%d n", result ); result = ( a <= 10 b >=10 ) printf ("a <= 10 b >=10 : %d n", result ); s df Š 6-4 Ð Ô ÒÇÍ ÈÍÉ ÇÃ Ê ÃÇÉ Ã100 ÍÍ ÈÆ ÃÇÊÆÇÎwËÉ ˆÊ ÈÍÔÖÐÖÕÎ ÈÊÈÆ Ã ÏÕ ÑÃ./a.out 232./a.out 56 19

20 ~ if à à if 1-1 w 1-2 sèí else if 2-1 w 2-2 sèí else sèí Çt ÊÉÇÊw Î ÉÉ ÇÇÉÇÉÇÍ s ÈÍ Îv ÈÉ Çà ÃÊÉÇÊ sèí ÇÊ Ê ÊÈÍÊ if ÇÆÉÉÌÍÆ Ã Ã int a, b; printf (" a : n ); scanf ("%d",&a); printf (" b : n ); scanf ("%d",&b); if ( a == b ) { printf ("a É b Ê ÈÆ n" ); else if ( a > b ) { printf ("a Ê b ÍÍ ÇÆ n" ); else { printf ("a Ê b ÍÍ ÈÆ n" );./a.out a : 7 b : 10 a Ê b ÍÍ ÈÆ./a.out a : 10 b : 10 a É b Ê ÈÆ./a.out a : 20 b : 10 a Ê b ÍÍ ÇÆ s df Š 7-1 vœé vœêèíèíê Ç 80 ÆÍÊ ÉÊÍÃtf à ÊÉÍÇÊ Ç 80 Î ÍÊÃtf 10 à ÊÉÍÊ Ì 80 É ÆÍÊÃtf 30 ÃÇwÈÍÍÍ vœé vœê Î ÈÍÊ tf Ç ÈÍÍÔÖÐÖÕÎ ÈÊÈÆ Ã ÏÕ Ñà 20./a.out vœ 85 vœ 90 tf 0./a.out vœ 75 vœ 90 tf 10

21 eíè ~ for à à for ÏÏ Ñ Ê ÏÏ Ñ Ê sèí ÏÏ ÑÊ eíè Î ÆÍ ~ Ê i ÎÍÇ Æ Ê eíè Î ÌÍ ÏÏ ÑÊ eíèé i Î ÈÍ s ÈÍ Îv ÈÉ Çà ÃÊÉÇÊ sèí ÇÊ Ê ÉÈÍÊ for Î ÆÉÌÍÆ Ã Ã int i; for ( i = 0; i< 5; i++ ){ printf (" ÇÎÊÉÊ%d n", i+1 );./a.out ÇÎÊÉÊ 1 ÇÎÊÉÊ 2 ÇÎÊÉÊ 3 ÇÎÊÉÊ 4 ÇÎÊÉÊ 5 s ÇÊ Ê for Ç sèííéçêê i ÊÊ 0 Ç ÈÍÍ ÌÉ ÉÆÍÃi < 5;ÃÊÃÌ ÈÌ i Ê Ç ÍÍÌ ÈÇÍÊ eíèî ÈÊÈÆÃÉÆÆ ÎÌÉ ÉÌÍ Ê for Ç s ÈÍÍÉÇÊ i = 0 ÉÆÍÊÉ Î ÉÈ Î ÉÈÊÔÖÒÐ{ Ê Ç sèíí ÇÊÇÉÊÍÍ Ê s ÊÊÃÇÎÊÉÊ 1 ÃÉs ÈÍÍ ÔÖÒÐ{ Ê Ç ÍÍÉ ÏÏ ÑÇ ÈÍ eíèçêæç ÈÍÍ ÏÏ ÑÊ ÊÊÏ ÐÖÕ ÒÊÃi++;ÃÇ ÍÍÉ ÆÍÇ ÇÍÊ i = i + 1;É È Î É ÉÌÍ 2 Ê for Ç sèííéçêê i ÊÊ 1 Ç ÈÍÍ ÇÉÊÊÍ i = 1 Ì Ãi < 5;ÃÎ ÉÈÉÌ ËÔÖÒÐ{ Ê Ç sèí ÃÇÎÊÉÊ 2 ÃÉs ÈÍÍ ÇÊÍÆÊ ÎeÍÈ i = 5 ÉÊÉÉ ÉÇÊ for ÊÍÍeÍÈÊ ÈÍ Ö ÔÊ ÍÊÆÍÆÊ ÎÉÇÍ Ã Ö ÔÊ Ã int i, a=0; for ( i = 0; i < 5; a++) { printf (" ÇÎÊÉÊ%d n", i+1 ); ÇÊ ÊÃi < 5;ÃÉÆÍÊÌ ÍÍÈ ÏÏ ÑÊ ÉÊ i Ê ÍÍÉÆÊÆ É ÌÍ ÆÇÍeÍÈÎsÉÉÌ Î ÉÈ ÇÍÇÉÊÊÍ ÇÊ for ÇÍ Ç ÍÇÉÇÉÇÊÆ ÇÊÍÆÊ Î Ö ÔÉÍË Ö ÔÊ ÍÉÔÖÐÖÕÊ ÍÍÇÉÇÉÇÊÆÉÌ È ÈÊÇÍÊÊÍÊÆ Unix ÉÊÃCtrl cãé 21

22 eíèî~ ÉÌÌÍ ~É break ÉÆÆ Î ÈÍ Ã Ã for ÏÏ Ñ Ê ÏÏ Ñ Ê sèí if ( ) { break; à à int i;./a.out for ( i = 0; i< 10; i++ ){ ÇÎÊÉÊ 1 printf (" ÇÎÊÉÊ%d n", i+1 ); ÇÎÊÉÊ 2 if ( i == 4 ) { ÇÎÊÉÊ 3 break; ÇÎÊÉÊ 4 ÇÎÊÉÊ 5 s ÇÊ i = 5 ÊÊÉÉ É Ê for ÇÍ ÇÍÍÆÊÊÉÉÆÍ df Š ÇÍ 100 ÌÉÊ ÎzÈ È ÈÊ ÆÎ ˆÊ ÈÊÈÆ df Š 8-2 Ç Ê ÊsÎ È ˆÊ ÈÊÈÆ [Ó Ò] s ÈÍ Ê Î ÈÍÇÉÉ ÇÍÆÊsÇ ÉÇÍ Ã ÏÕ ÑÃ

23 ÒÑÒ Š Î ÉÉÌÍÆ Ð Ô ÒÇÍ ÈÉ ÉÊ Î ÉÉ zè Ç Ç Í ÊÆÈÍÇÍÎ sè ÍÔÖÐÖÕÎÉÇÍÊÈÆ Ã s Ã./a.out ÿé Ê Î ÈÉÇÉÈÆ 10 É Ê Î ÈÉÇÉÈÆ 5 zè Ç Ç Í ÊÊv ÎsÆÌÈÇ v Š Î ÌÍÆ ÇÎ k ÈÎ ÇÎÇ ÆÊÆÇÌÈÉ Ç ÉÉ Ê Î È ÉÍÇ Ì ÉÇÈÎ ÉÉÊÇÎ ÈÍÔÖÐÖÕÎ ÍÊÈÆ Ã s Ã./a.out ÇÎÇ ÉÉ Ê 30 k ÈÎÇ ÉÉ Ê 10 ÇÎÇ ÉÉ Ê 20 Æ ÇÎ Š Ô ÒÑÎv ÈÍÆ ÉÔ ÒÑ ÑÑÒÕÎ ÈÍÇÉÊÊÍÌÈÉ ÊÔ ÒÑÊ Ô ÒÑ 2.3 h Ô ÒÑÔÏ Ò ÉÆÆv É ÌÍÇÉÊÊÍÌÈÉ ÉÔ ÒÑÔÏ ÒÊ ÊÍÉÉ ÌÍÍÉ ÆÌÈ ÌÉ h ÊÖ ÐÊÍÉÉ ÌÉÉÆÌÈ ÉÖ ÐÎ ÈÍÉ ÊÔ ÒÑŠÎ ÈÍÔÖÐÖÕÎ ÍÊÈÆ Ã ÉÔ ÒÑÔÏ Òà Ãh Êv Ã Ô ÒÑÔÏ Ò Ö Ð h ,000 10,000 A ,000 12,000 B ,000 15,000 C ,000 18,000 D 1 à s Ã./a.out 8 Ö Ð b Ô ÒÑ Š

24 ÌÆÊÉÉÊ ~ switch ÉeÍÈ ~ while switch switch Ê Ê Î É ÈÉ Î ÈÌÈ ÃswitchÃÊ ÊÑÏÒÒÉ È ÉÈ Ê Ç ÈÉ É ÈÆÉÇÊ ÈÊÑÏÒÒÇÏ ÊÊÍ Êv~ÈÉ Ç sèíìè à à switch case 1 sèí 1 break case 2 sèí 2 break : : default sèí n à à int direction; switch (direction){ case 1: /* direction==1 Ê */ printf (" Ë~ÌÌÈ n"); break; case 2: /* direction==2 Ê */ printf ("uë~ììè n"); break; case 3: /* direction==3 Ê */ printf (" Ë~ÌÌÈ n"); break; case 3: /* direction==4 Ê */ printf (" Ë~ÌÌÈ n"); break; default: /* direction Ç 1 4 Ê */ printf ("ÈÊ É ÈÌÈ n"); 2 u

25 if É switch Ê~Æ switch Ê Ê Ç É ÈÆÇÊÆÇÎ ÈÍÇÉÈÇÉÇÊÆ switch ÉÊ ÈÍ Ê Î ÈÍÇÉÇÉÇÊÆ Ã Ã==à ÃÊ ÈÇÉÇÊÆ switch É ÇÇÉÇÉÇÊÆ ÃÌÈ a Ê Ç 100 ÍÍ ÇÇÍÊÃ Ã Ê Ç 80 ÊÍ A Ö Ð ÊÍ B Ö Ð Ã ÈËÉÊ switch Ê if ÊeÇ ÆÍÇÉÇÉÇÍÇ ÈÊ~ÊÉÇÊÆ df Š 9-1 ÒÑÒ Š Î switch Î ÉÉ ÈÊÈÆ while à à while sèí ÃwhileÃÊÃ Ê ÃÉÆÆ ÉÆÍ ÈÉ Î ÉÈÉÆÍ ÉÇ ÔÖÒÐ{ É ÌÍ É Ê ÎeÍÈ sèí à à int n = 0; while ( n < 100 ){ n = n + 5; printf ("%d n",n); printf (" n");./a.out 5 10 : 95 s for É while Ê~Æ for eíè ÇÍÇÉÉÆÍÉÇÊ while eíè ÇÍÇÍÊÆÉÇÊ df Š 9-1 Ð Ô ÒÇÍÃqÃÇ ÈÍÍÌÉ ÈÉ s ÈÍÔÖÐÖÕÎ ÉÉ ÈÊÈÆ ÃÓ Òà 1 Î síèéçêêñ ÐÖÐÏ Ò ÑÕ ' É Ì 1 Ê Ê char moji; É uèíéæíé if ( moji == ' q ' ) /* moji Ê Ç q ÉÆÍÊÍÊ 25

26 ÒÑÒ Š s ÔÖÐÖÕÎ ÉÉÌÍÆ ÊÍÆÊ~{Î Í ÇÍ È ËÊ ÎÐ Ô ÒÇÍ ÈÈÍÇÉÉ ÊÊÊÍÆÊ ÌÉÉÊÍ ÇÔÖÐÖÕÎ ÍÊÈÆ Ó Ò ~{Ê Î Ã Ç ÍuÆÍÆÊsÇ ÌÍ ÊÆÍÃÇÉÉsÈ

27 ÊÍÍÔÖÐÖÕÊ C uwéê ÉÊ ÆÍ Ê ÎsÆÉÌÊ ÈÉÔÖÐÖÕ ÌÉ ÉÇÉ main printf, scanf ÊÊ ÌÉÊÔÖÐÖÕ int main (int argc, char **argv) { A Î ÉÉÔÖÐÖÕ int main (int argc, char **argv) { A Î s A A B C B Î s B B C Î s return 0; C C return 0; Î ÆÕÖÒÒ Ê ÍÎÉÇÌÌÈÇÊÍ ÌÉÌÉÉ Î É È main ÉÊÈÍÎ Ë ÈÉÇÊÈÉÆÇÉ Ê ÍÎÉÇÌ ÌÈÇÊÍ Ë ÈÉ Ê ÎÐÕ ÒÊ ÈÉÆÇÉÈÍÊÍÇÍÌÈÇÊÍ ÔÖÐÖÕÇ ÆÌÈÇÊÍ wììèç Î uèìèæ ÇÉÊ Î ÈÍÇÉÉ ÔÖÐÖÕÑ ÑÊs Î ÇÈÍÇÉÇÉÇÍ uçç ÇÊ ÇÉÊÔÖÐÖÕÎwÌÌÈÇ Î uèìèçèéçíí È ÎsÆt sêð ÒÎ Ì Ç uçêçêí ÔÖÐÖÕÊ É Ì sèí Î ÊÈÉÆÇÉ Î Ë È sîv~èíéçé Ì ÈÍÇÉÇÉÇÍ Ñ ÑÐ ÒÎ ÈÌÈÇÊÍ ÆÍ É ÇÆÉÉ ÈÊ Î ÈÍÉÇÉÈÌ ÌÈÌ ÈÐ ÒÎÔÖÐÖÕ ÊÆÉÇÉÊv~ÈÉÆÉÍ Îu ÈÉ ÈÊÇÍÊÊÍÊÆ df Š 10- Ñ ÒÎÏ ÒÊ ÈÍ Î È Ð Ô ÒÇÍÑ Ò Ê Î ÈÉÉÇ Ï Ò Ê ÈÍÉ Ç ÈÍÍÔÖÐÖÕÎ ÍÊÈÆ df Š 10-2 Ð Ô ÒÇÍ ÉÊ Ç ÈÍÉÉÇ ÈÊ ÉÊ Ê ÎÈËÉ ÌÍÔÖÐÖÕÎ Í ÊÈÆ ÉÉÈ Î ÌÍ ÉÇÍÊÍÆ Ê ÉÈÉ È ÈÊ Ê Í Ê Ã ÃÉÈÊÈÆ 27

28 Ê Í Ã Ã Í ÊÒ Ñ Ò Ñ Ò Ñ sèí return Í Ã 1à #include <stdio.h> void disp_msg (void); /* ÔÖÒÑÏÔ u */ int main ( int argc, char **argv) { printf ("main ÑÑ Ò n"); disp_msg ( ); /* disp_msg ( ) Ê Ë È */ printf ("main Ê ÉÉ n"); return 0; void disp_msg ( void ) { printf ("disp_msg s n"); return; Î ÍÉÇÊÔÖÒÑÏ Ô uîv~èíçèîéç ÉÆÇÉÍÆ./a.out main ÑÑ Ò disp_msg s main Ê ÉÉ s à 2à #include <stdio.h> int calc_add (int, int ); /* ÔÖÒÑÏÔ u */ int main ( int argc, char **argv) { int a, b, c; printf (" "); scanf (" %d", &a ); printf (" "); scanf (" %d", &b ); c = tasizan ( a, b ); /* calc_add ( ) Ê Ë È*/ printf ("%d + %d = %d n", a, b, c); return 0; int calc_add ( int value1, int value2 ) { int result; result = value1 + value2; return result; 28./a.out = 32 s

29 ~ A M B F C M s s ÊÍÆÊÒ ÑÎ ÈÉÆÉÇÊÊÊÆÈÍÊjÆÇ ÈËÉÊ Ê Î ÈÍ char Aname[20]; char Asex; int Ayear;... ÿ ÊÉÇ ÉÊ Ç uéêí Ç ÆÍÊ ÆÍËÊ Ê Ç ÇÊÍ ÔÖÐÖÕÇÍÇÍÊÇÇÕÑÌ ÆÍ Î ÈÍ char name[3][20]; char sex[3]; int year[3];... Ê ÉÊ Î ÈÍ uçæí ÿ ÊÒ ÑÎ ÈÉ ÉÊ É ÈÍÉÌ Çt ÊÊÍ ~ Î ÈÍ struct person hanako; Ò Ñ person ÉÈÉ uèíé hanako Ê char char int int int float float A m name sex year month day height weight ~ ÉÊ ÊÍÒ Ñ Ê Îÿ É ÈÍÇÉÇÉÇÍ ÔÖÐÖÔ Çi Ê ÈÍÇÉÊÉÇÍÒ Ñ ~ Ê Ê u w ~ ÑÐ Ê fèéò Ñ Ê person ~ ÊÕ Ó ~ Ê ÌÍÍ name, sex, year... 29

30 ~ Ê Ê u à à struct ~ ÑÐ Ò Ñ Õ Ó Ò Ñ Õ Ó Ã Ã struct person { person char name[20]; float height; name height weight float weight; ; *) ~ Ê Ê uê Î ÍÍÉÌÊ Í Êvv Î ÌÍ ÉÆÍ ÉÌÍ Ê Î ÍÍÉ ÌÊ Ç ÈÍÍÍÇÉÊÊÆ ~ Ê Î ÍÍÍÍÍÆÊÈÍÊÊ ~ Ê Ê uî síêçíêêíêæ ~ Ê u à à struct ~ ÑÐ Ã Ã struct person taro; taro name height weight ÇÊ uêíí ~ person Ê Í ÈÍÍ Ê ué Ê uî ÊsÆ ~ Ê Î uèíé Ê ÈÊ ~ Ê Î uèíçéìéçí Ê ÉÊÐ ÒÊ ÊÉÍÌ È Î É Ê ué Ê uî ÂÊsÆ struct person { char name[20]; float height; float weight; ; struct person taro; Ê ué Ê uî ÊsÆ struct person { char name[20]; float height; float weight; taro ; 30

31 ÃÔÖÐÖÕ Ã # include <stdio.h> int main (int argc, char **argv) { struct person { /* ~ Ê f */ char name[20]; float height; float weight; ; ~ ÊÕ Ó Î ÈÍ Ã Ã ~ Õ Ó vôöðöõê taro.name taro.height taro.weight struct person taro; /* Ê u */ print (" "); /* Ê */ scanf ("%s", taro.name); print (" "); scanf ("%f", taro.height); print (" "); scanf ("%f", taro.weight); printf(" n"); ÇÍÍÊ ~ Ê É ÈÍÆÊ ÆÇÉÇÉÇÍ taro.height = ÌÉ ~ Ê Ê Î u ÈÉ ÈÍÇÉÌÉÇÍ struct person human[3]; printf (" %s n", taro.name); /* Ê */ printf (" %f n", taro.height); printf (" %f n", taro.weight); Ê ÊÕ Ó Ê human[0].name human[0].height human[0].weight return 0; df Š 11- s ÊÒ ÑÎ ÉÇÍ ~ Î È ÈÉ Ê Ò Ñ ÊÊ ÎÐ Ô ÒÇÍ È ÈÈÍÔÖÐÖÕÎ ÍÊÈÆ ~ Î Ê È Î ÈÍÉÇÊ main ÍÍÌ Ê ÈÍ Îv~ÈÍ or ÊÔÖÒÑÏÔ uîv~èí ~ Ê Ê uê ÊÔÖÒÑÏÔ uííì ÊsÍÊÇÍÊÊÍÊÆ 31

32 ÃÔÖÐÖÕ Ã # include <stdio.h> struct person { /* ~ Ê f */ char name[20]; float height; float weight; ; /* ÊÔÖÒÑÏÔ u */ void show_struct ( struct person dat ); int main (int argc, char **argv) { struct person taro; /* Ê u */ print (" "); /* Ê */ scanf ("%s", taro.name); print (" "); scanf ("%f", taro.height); print (" "); scanf ("%f", taro.weight); printf(" n"); ÊÔÖÐÖÕ ÉÊ ~ Ç ÈÉÆÍ ÎÈÊÌÌ Ê È ÉÆÍ ÇÍÎ ÈÉuÆÇ Ç Ê Ç ÉÉ ÉÊ Õ Ó Ê Î ÈÍÇÉÇÉÇÊÆ Ç ÉÉ ÉÕ Ó Ê Î ÈÍÉÌÊÊ ÈÎÈÊÇ ÍÊÊÍÊÆ ÈÊ Ê f void show_struct (struct person *dat) É ~ Õ Ó Î ÈÍ dat->name dat->height dat->weight Î sèíéç show_struct ( &taro); show_struct (taro); /* ~ Ê Î */ return 0; /* show_struct */ void show_struct (struct person dat) { printf (" %s n", dat.name); /* Ê */ printf (" %f n", dat.height); printf (" %f n", dat.weight); return; df Š 11-2 vêôöðöõî ÈÊ È show_struct É ~ Õ Ó Ê Ç ÉÇÍÇÉÎ Ç ÌÉÌÍÆ 32

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ

ÊÈÌÊ fêôöôï Ö É É ~ Œ ~ Œ ÈÍÉÆÍ s Ê É Â Ê ÉÉÆÍÇÉ Ê Ê É Ê ÈÍv ÈÍ É ÈÍ Â ÇÍ vèé Ê Ê É ÈÉËÈÆ ÊÌÉ Ê~Æ Ê Ê ÈÍfÆ Ê ÊÉÆÉÊ Ê Ê ÈÍ Ê ÈÉËÈÆ Ê È Ì Ê 12 ~ (4 Â9 )ÊÍÍ ÿj fd 5.837 Ê Â Ð ÓÑ (TCSA) Ê fç 2.924 É Ê ÎzÆÉÆÌÈ Âÿj Ê sê 9  sê 5 Î ÉyÉÉÆÍÉÆÍÍÉÆÌÈ 13 Ê TCSA ÉsÊÉÉ w ÊÍÍÉ 53 Ê ƒ Êd ÊÂ11.700 ÉÊÉÉÆÌÈ ÆÌÌ s ÊÉÉÉ ÇÈÇÉÊÉÇÊÆ Ê ÉÈÇ ÉÆÆg É ÈÊÌÊÊÉÆÉÊÿj

More information

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97

„¤‰ƒ‰IŠv‚æ‡S−ª†{“Å‘IB5-97 ÊÒÏ Ò Ð ÑÐÖÔÒÊ ÈÍ Ê ÊÆÇÍà xê ÃÊ g ÐÖÏ ÖÎÖÓ ÕÓÕÒÒÖÐ Ê w Ê ÇÍÌÍÉÂ Ê Êà x ÃÇ ÆÉ ÈÍÉÆÍ Â2+5# Â Â Â Ê w ÊÍÍÉÂ Ê ~É ÇÉ ÎsÆÇÉÇ uéæíçéç ÈÍÉ Â Ê 2+5# ÊÊÊw Ê Î Ê f u ÉÊà x hêf É f s Êg ÊÓÖ ÑÎ u ÈÍÇÉÃÎ ÇÉÆÍ ÂÌÉÂ

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> ˆ Ñ Ñ vìéê d Ê ÍÉÂÊÊÊ ÆÂ Æ Ç ÇÂÊ ~ÌÈÉ ÇÉÂÿ Â ss ÊÌ Ë sê~ Ê ÆÂ ~ÌÊÎÌÈÊÈÌÂ ÊÂ Ê ~ÊÉÆÉÊÂ ÇÉÉ ÇÈÂ Â Â Â xâîööð ÊÇÈÍÉÊÉÉÂÇÊÉÌÂÉÌÊÉÌÊÂ Ê Ê u Ç ÌÉÉÇÉÂ Ã ÃÊ ÈÂ ÊÆÇÍÃw ÃÎ v Êv ÊÑ Ñ vêî Í}ÌÂ Ã ÃÇÍÂ Ê vê u Ç ÇÆÉÊÎ

More information

Microsoft Word - 99

Microsoft Word - 99 一般国道 205 号 針尾バイパス ÓÏÓÑÊu ÊËu ÊÍÍÊ yêéêééuê Ê ÊÊ ~ Êd ÔÖÑÏÐÒÊ ~Ê ~~{ËÊÎÐÑÑ Ê Ê y ÊvÊu eêu ÊvÂwÊÆÍ vêu uvêèív ~{ ÓÏÓÑÊu Êu ÿj~êâ ÎzÉÈÂ ÊiÍ MOÊud~{ÉÆÍÂÿj~ÉÈÉ ÓÒÒÖ ÐÎÈÂÊÂÂÂÂuÊ iîíéuê{déæíâ ÇÊÆÉÂÓÏÓÑÊÂui ~É~ÈÊ

More information

Microsoft Word _Rev01-jp.doc

Microsoft Word _Rev01-jp.doc ユーザーマニュアル 日本語 APC Smart-UPS 1000/750VA 230/120/100VAC 単一ユニットラックマウント式無停電電源装置 990-1319 09/02 はじめに American Power Conversion Corporation APC Ê ƒê teâ tñïòòâ ÑÔ ÒÏÏÎÂÈÊ Ê ~ ÊÆÇÍ ~ Êt~ ÉÈÉ É ÈÉÆÌÈ ÊÓÑÓ Ñ

More information

(WP)

(WP) 1998 0 a b v g d je jo z i j k l m n o à á â ƒ ã ä å Ý Þ æ ç ˆ è é Š ê ë Œ ì í Ž î 1 ï p ð r ñ s ò t ó u ô f õ x ö ts t' ø ù ' ' š ú û y œ ü ' ý e ž þ ju Ÿ ß ja à, ê, ì, î, ò á, ã, ä, æ, é, ë, ï, ô, ö,,

More information

fm

fm ÁÔÖÐÖÕ Ð +1 f ª ª ª ª ««««ªªª f ª ªª ª ªª ª ªª ª f ªªª ªª ª ªªª f ªª ª f f ªª ª ª ª ~ &'(556#46 &'(5#761 &'(5/#0 &'(5/#0 &'(5%;%.' &'(5/+)+ &'(5*+&#4+ &'(12+0 &'(1*#0&&90 &'(1*#0&/#' &'(12+072 &'(1#+4

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> Â Â Ê fd Ê ÂÆÉ fê ÉÆÉÉÂ Ê ËÉd ÉÊ Â Ê ÈÉÂ fd Ê ÉÂ ÍÍ ÈÉÂ f Ê É ÍÍ ÈÉÂ fâd sâ u sê Ês Ê ÇÉÆÉÉÂ Ê ÍÍ ÊÆ É Ê É ÍÍ ÈÉÂ Ê fê ÉÂ É ~u ÊECTT[QXGTÊ ÂÆÍÆÊ Ñ Ñ É ÎsÆËÇ Ê ÉÆÉÉÂ fêæéâd fê ÌÍ Ê ÉÆÍ É ÇÊ ÊÊÇÉÉÂ Ê fê

More information

‰IŠv9802 (WP)

‰IŠv9802 (WP) 30 197954 22001983 ìåëóéþåóëéå ÍÉÎÉÍÕÍÙ ÓÏ ÒÅÍÅÎÎÏÇÏ ÒÕÓÓËÏÇÏ ÑÚÙËÁ, ÒÅÄ...íÏÒËÏ ËÉÎÁ, "òõóóëéê ÑÚÙË", íïóë Á, 1985 ëáòôéîîï-óéôõáôé ÎÙÊ ÓÌÏ ÁÒØ ÒÕÓÓËÏÇÏ ÑÚÙËÁ, à.. ÁÎÎÉËÏ É ÄÒ., "òõóóëéê ÑÚÙË", íïóë Á,

More information

ロシア語ハラショー

ロシア語ハラショー 1999 èìñß ïî-ðóññêè 25 26 26 29 30 31 32 33 35 36 10 10 11 36 37 38 39 12 14 40 41 16 16 18 19 21 21 22 22 23 24 1 à á â ƒ ã ä å Ý Þ æ ç ˆ è a b v g d je jo z i é j Š ê k ë l Œ ì m í n Ž î o 2 ï p ð r

More information

Microsoft Word - TR4_Effort.doc

Microsoft Word - TR4_Effort.doc ÔÖÑÑÎÉÈÍ ODC ÎÆÉ ÿ js ÊÈÌÊ ÑÔÒÏÏÎ ÊÆÇÍ ÓÐ ÊÊ ÐÑÒ~Ì~ÊÊÿÉÉÆÍ ÈÇÉ ÌhÇÉ ÊÎwË ÈÊÉÊ ÎÍÇÊÈÍÌ ÇÈÍÉÆÍ ÊÇÊ t~ ÉÈÉ ÕÑ Í Ð ÒÏ ÐÕÑÊÊ ÇÍÈÍÇ 1&%1TVJQIQPCN &GHGEV%NCUUKHKECVKQP Š=?Ê ÊÉÆÉ Î ÆÇÉÇÊŠÊŠÈ ŠÊ ÊÍÊÎ Ìh ÉwËÍÇÉÉ

More information

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63>

<4D F736F F D F8DE98BCA8CA797A78FAC8E9988E397C3835A E815B82CC8A E646F63> s tâââoçæ #NQPIICRŠ~ ÊÈÍŠ~ Í d ÊÍÍhh Š~Š~ Ñ Ñ Â s tââoçæíâ u gzsîæg~ Â Ñ Ñ s Ê Â tââoçæíâ Â Ñ Ñ ÊÉ Ñ ÔÑÏÕ Â tâââoçæ NQPIICRŠ~ ÊÈÍKPVGTPCN u Í VTCEVKQPÎÆÉhh s dâ Ñ Ñ ÿ Ñ Ñ ÂÂys ~ÎsÈÉ gsh hg ÂÂoÇÆÍÂt

More information

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446>

<45532D C8D5CEC4B0E6CBB5C3F7CAE92E504446> ES-800II ES-800sII ÊÈÌÊ ÉÆÇÈÆÌÈÂ ÇÊÉËÊÑÑ zsi (6V,, ÎÆyÆÇ ÌÈÉwÊÆÍÇ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466>

< D C8D5CEC4B0E6CBB5C3F7CAE92E706466> ESW-800II ESW-800sII ÊÈÌÊ ÇÊÉËÊÑÑ zsi (6:V,, ÎÆyÆÇ ÌÈÉwÊÆÍÇ ÉÆÇÈÆÌÈÂ ÊÉ~ÈÉÇÍiÊÎÈÂÐ ÔÎÊÊÂÊÊ ÊhÎÊÇuÆÉÉÇÂÍÍÊÇÆÉÉÇÉÌÊÎÌÉ ÇÊwÊÊÂÊhÉÊÇÊÊÊÉÆÉv ÈÉÆÍÌÈÂ ~ÈÍÇÉÎÊvvÈÍÉÌÊÉÈÂ ÆwÌÇÉÈÆÂÆwÌÊÊÉÉÊÂÊ}ÇÊÈÉÇÉÈÆÂ ÇÊwÊÂÑÏÔÉÈÂÏÔÑÕ

More information

980459_P330i_Printer.book

980459_P330i_Printer.book Ï ÒÔÖ Ñ ユーザー マニュアル 980459-001 Rev. A Ï Ò ÔÖ Ñ ÑÖÕ ÑÕ 前書き ÉÊÂZebra Technologies Corporation ( ÏÖÔÏÖÓÎ ÏÔÖÖ ) Êt~ÈÍ Zebra P330i Ï ÒÔÖ ÑÊÏ ÑÒ ÖÉ ÊÉÆÉw ÈÌÈÂ }~Êv ÊÉÆÉ v yìéê v y Ê Î ÊÉÌ Zebra Technologies

More information

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ

Ë,, ÌÓ ÏÓÈ ÂÈ? ÚÓÚ, ÚÓÚ 001 1 002 3 003 3 004 4 005 5 006 7 007 7 008 7 009 8 010 Ë,, ÌÓ 8 011 10 9 012 10 013 10 014 11 015 12 016 ÏÓÈ 13 017 ÂÈ? 13 018 ÚÓÚ, ÚÓÚ 14 019 14 020 16 021 Í ÍÓÈ? 16 022 18 023 18 024 19 025 19 1992

More information

œ 2 É É

œ 2 É É 2 œ 4 10 20 ò 32 É 36 40 43 48 51 53 É QA 57 59 œ 2 É É Bio BioBio JubJub PichPich É É IEAFO É The KINGYO É ACEPÉ 3 É DIY É ÉÉÉ É É 4 É É É 5 ÉDIY É IC IC IC IC IC IC IC IC É ò 6 7 Á Å ÅÅ É Á Èh Èh Èh

More information

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU

PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 1. 1.1. 1.2. 1 PC Windows 95, Windows 98, Windows NT, Windows 2000, MS-DOS, UNIX CPU 2. 2.1. 2 1 2 C a b N: PC BC c 3C ac b 3 4 a F7 b Y c 6 5 a ctrl+f5) 4 2.2. main 2.3. main 2.4. 3 4 5 6 7 printf printf

More information

273? C

273? C TSG Theoretical Science Group 273? C 2-1.................................. 2 -1. Windows Mac Mac UNIX CUI bash >_ Finder TSG No.273? 2 3 pwd ls cd ( ) change directory 3 TSG No.273? cd hoge cd hoge cd....../

More information

applets.book

applets.book BEAWebLogic Server WebLogic Server ªªª ª ªªªªª ª BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª : 2002 6 u : 2002 6 28 m Copyright 2002 BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª

More information

š ( š ) (6) 11,310, (3) 34,146, (2) 3,284, (1) 1,583, (1) 6,924, (1) 1,549, (3) 15,2

š ( š ) (6) 11,310, (3) 34,146, (2) 3,284, (1) 1,583, (1) 6,924, (1) 1,549, (3) 15,2 š ( š ) ( ) J lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll ¾ 13 14. 3.29 23,586,164,307 6,369,173,468 17,216,990,839 17,557,554,780 (352,062) 1,095,615,450 11,297,761,775 8,547,169,269

More information

( ) g 900,000 2,000,000 5,000,000 2,200,000 1,000,000 1,500, ,000 2,500,000 1,000, , , , , , ,000 2,000,000

( ) g 900,000 2,000,000 5,000,000 2,200,000 1,000,000 1,500, ,000 2,500,000 1,000, , , , , , ,000 2,000,000 ( ) 73 10,905,238 3,853,235 295,309 1,415,972 5,340,722 2,390,603 890,603 1,500,000 1,000,000 300,000 1,500,000 49 19. 3. 1 17,172,842 3,917,488 13,255,354 10,760,078 (550) 555,000 600,000 600,000 12,100,000

More information

超初心者用

超初心者用 3 1999 10 13 1. 2. hello.c printf( Hello, world! n ); cc hello.c a.out./a.out Hello, world printf( Hello, world! n ); 2 Hello, world printf n printf 3. ( ) int num; num = 100; num 100 100 num int num num

More information

comment.dvi

comment.dvi ( ) (sample1.c) (sample1.c) 2 2 Nearest Neighbor 1 (2D-class1.dat) 2 (2D-class2.dat) (2D-test.dat) 3 Nearest Neighbor Nearest Neighbor ( 1) 2 1: NN 1 (sample1.c) /* -----------------------------------------------------------------

More information

目論見書

目論見書 Fidelity Japan Growth Fund 1 1 2 3 4 5 6 7 2 3 A B AB CDEFG AB C D 4 (3) 2002 2 1. 5 2001 2 28 7 2001

More information

ROMの入手1 - インターネットからの入手 違法にアップロードされたROMをダウンロードする方法 当然ながらダウンロードも違法行為(2010年1月1日より施行) ^ÇÇêÉëë=éáå a~í~=éáå 吸い出し機の仕組み - PRG-ROM, CHR-ROM ファミコンのカートリッジにはゲームプログラム本体(PRG-ROM)と グラフィックデータ(CHR-ROM)が存在する ines Header

More information

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2

Windows Cygwin Mac *1 Emacs Ruby ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2 September 2016 1 Windows Cygwin Mac *1 Emacs Ruby 1 1.1 ( ) 1 Cygwin Bash Cygwin Windows Cygwin Cygwin Mac 1 Mac 1.2 *2 ls *3 *1 OS Linux *2 *3 Enter ( ) 2 ~/16:00:20> ls 2 2 ls ls -a ~/16:00:20> ls -a

More information

1.ppt

1.ppt /* * Program name: hello.c */ #include int main() { printf( hello, world\n ); return 0; /* * Program name: Hello.java */ import java.io.*; class Hello { public static void main(string[] arg)

More information

ARM gcc Kunihiko IMAI 2009 1 11 ARM gcc 1 2 2 2 3 3 4 3 4.1................................. 3 4.2............................................ 4 4.3........................................

More information

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. !"#$ %&'( )*#$ %&'( +*#$ %&'(,$ -./ 01234 56.7865/ 9 :6:5/ ;$ 5 :6 :6::/ F$ B/ GH :68.7:6B/ I>J> :6::/ KL=34 :65.7:68/

More information

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved (Version: 2013/5/16) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)

More information

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面

本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの 初 歩 hello, world を 画 面 情 報 処 理 技 法 (Cプログラミング)I 第 2 回 ー UNIXの 基 本 (2) C 言 語 の 初 歩 ー 担 当 : 荻 田 武 史 本 日 の 授 業 内 容 最 低 限 覚 えるべきUNIXコマンド pwd, ls, mkdir, cd, cp, rm, mv テキストエディタの 簡 単 な 使 い 方 テキストエディット, Jedit X,Emacs C 言 語 プログラミングの

More information

ï ñ ö ò ô ó õ ú ù n n ú ù ö ò ô ñ ó õ ï

ï ñ ö ò ô ó õ ú ù n n ú ù ö ò ô ñ ó õ ï ï ñ ö ò ô ó õ ú ù n n ú ù ö ò ô ñ ó õ ï B A C Z E ^ N U M G F Q T H L Y D V R I J [ R _ T Z S Y ^ X ] [ V \ W U D E F G H I J K O _ K W ] \ L M N X P S O P Q @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ r r @ @

More information

š ( š ) 2,973,655 3,774,545 4,719,254 1,594,319 3,011,432 1,517,982 1,493, ,503 2,591, , , , , ,000 f21 500,000 24

š ( š ) 2,973,655 3,774,545 4,719,254 1,594,319 3,011,432 1,517,982 1,493, ,503 2,591, , , , , ,000 f21 500,000 24 š ( š ) 812,488 8,633,171 390,374,410 324,279,452 9,953,269 17,329,976 2,944,796 2,944,796 6,866,917 341,279,452 12,000,000 12,000,000 2,000,000 2,000,000 1,000,000 1,000,000 500,000 600,000 I 1,000,000

More information

( œ ) œ ,906,148,000 1,800,000,000 1,706,469,380 1,350,676, ,793,167 1,555,793,167 3,000,000, ,537, ,

( œ ) œ ,906,148,000 1,800,000,000 1,706,469,380 1,350,676, ,793,167 1,555,793,167 3,000,000, ,537, , ¾ œ ( œ ) (Ÿ ) lllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllll J N I Q ( œ ) œ 14 15. 3.28 2,906,148,000 1,800,000,000 1,706,469,380 1,350,676,213 355,793,167 1,555,793,167 3,000,000,000

More information

Test IV, March 22, 2016 6. Suppose that 2 n a n converges. Prove or disprove that a n converges. Proof. Method I: Let a n x n be a power series, which converges at x = 2 by the assumption. Applying Theorem

More information

Microsoft PowerPoint - 150529.ppt

Microsoft PowerPoint - 150529.ppt 情 報 セキュリティ 第 06 回 大 久 保 誠 也 静 岡 県 立 大 学 経 営 情 報 学 部 演 習 :RSA 暗 号 暗 号 化 (2) =B11 =mod(f3*$b$11,$7) F4のセルを コピーして ペースト 計 算 したM^eを 入 力 今 回 は=F7 2/48 演 習 :RSA 暗 号 暗 号 化 (2) x y mod n を 計 算 するとき Excel だと x y

More information

untitled

untitled ŢĺîŘv d\^m Đ ½±øĹ Ţ ĺ î Ř v d \ ^ m : @ Ų ģ Å ¹» Ţ ĺ î Ř ş Ţ ĺ î Ř v d \ ^ m @ Ĕ œ ģ Ĭ Å Ê? ę Đ Ą ţ Ê Ħ : ę Đ l b Z Ê Ħ?Êę& ä:

More information

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved

64bit SSE2 SSE2 FPU Visual C++ 64bit Inline Assembler 4 FPU SSE2 4.1 FPU Control Word FPU 16bit R R R IC RC(2) PC(2) R R PM UM OM ZM DM IM R: reserved (Version: 2013/7/10) Intel CPU (kashi@waseda.jp) 1 Intel CPU( AMD CPU) 64bit SIMD Inline Assemler Windows Visual C++ Linux gcc 2 FPU SSE2 Intel CPU double 8087 FPU (floating point number processing unit)

More information

Ô µ µ Õ 6 Ú ÒÕ Ž l y ÖÍ ( )Í ÕŒ ÔÙØÔÕÍ ÖßäáÖ lö m Í2005 Ö dôõ m ÖÙÙ m ÖÒÒ søôõóù ÔØÔÕÓÍ ÓÙÍ Ø ÒÕ mþáßäø d zööøòùí Öi ØÓÖŽ Õ ØÙÙØÔÕÍ e 6 y Œ ÓÓ

Ô µ µ Õ 6 Ú ÒÕ Ž l y ÖÍ ( )Í ÕŒ ÔÙØÔÕÍ ÖßäáÖ lö m Í2005 Ö dôõ m ÖÙÙ m ÖÒÒ søôõóù ÔØÔÕÓÍ ÓÙÍ Ø ÒÕ mþáßäø d zööøòùí Öi ØÓÖŽ Õ ØÙÙØÔÕÍ e 6 y Œ ÓÓ i p Ô µ +5%1*$ International Society of Coordination for Health and Beauty 8QN 6 Ô µ µ Œ ~l v Œä Ö m d m ( l ä ) v ÖØ m l qy ä Žl d Œ ˆ d z d { ä Œ } Üãäß d } ä h d j ä Œ p 4 3 Í Ô Î yî Ž l Î Î Ï103-0005

More information

スライド 1

スライド 1 目次 2.MPI プログラミング入門 この資料は, スーパーコン 10 で使用したものである. ごく基本的な内容なので, 現在でも十分利用できると思われるものなので, ここに紹介させて頂く. ただし, 古い情報も含まれているので注意が必要である. 今年度版の解説は, 本選の初日に配布する予定である. 1/20 2.MPI プログラミング入門 (1) 基本 説明 MPI (message passing

More information

p.2/76

p.2/76 kino@info.kanagawa-u.ac.jp p.1/76 p.2/76 ( ) (2001). (2006). (2002). p.3/76 N n, n {1, 2,...N} 0 K k, k {1, 2,...,K} M M, m {1, 2,...,M} p.4/76 R =(r ij ), r ij = i j ( ): k s r(k, s) r(k, 1),r(k, 2),...,r(k,

More information

1.1 1 C IIA $ cd comp3a %endminipage ~/comp3a mkdir $ mkdir comp3a $ cd comp3a C.c Emacs Cntrol x Control s 2 Emacs Control-x Control-f Control-

1.1 1 C IIA $ cd comp3a %endminipage ~/comp3a mkdir $ mkdir comp3a $ cd comp3a C.c Emacs Cntrol x Control s 2 Emacs Control-x Control-f Control- 1 C IIA 1 C IIA IIA 1.1 Mac OS X 1.1.1 Mac OS X Unicode(UTF-8) UTF-8 Jedit X( ) Emacs( ) Emacs Emacs Emacs [Finder] [] Emacs dock Jedit X C 1. Jedit X Dock drag & drop Jedit X [Finder] [] Jedit X Folder

More information

本文EPS再版用-cs.indd

本文EPS再版用-cs.indd 愛知大学経営総合科学研究所叢書 40 愛知県における廃棄物処理の 10 年間の推移 有澤 健治 冨増 和彦 吉本 理沙 著 愛知大学経営総合科学研究所 i 1 10 20 ( ) 2010 2011 2 ( ) ii () : : R UpLaTeX R UpLaTeX 1 1 1.1... 1 1.2... 2 1.2.1... 3 1.2.2... 3 1.2.3... 4 1.2.4... 4

More information

Baud Rate 9600 Parity NONE Number of Data Bits 8 Number of Stop Bits 1 Flow Control NONE 1 RS232C 200mm 2,000mm DIMM ( ) Telescope East/West LX200 * 1

Baud Rate 9600 Parity NONE Number of Data Bits 8 Number of Stop Bits 1 Flow Control NONE 1 RS232C 200mm 2,000mm DIMM ( ) Telescope East/West LX200 * 1 JARE54 LX200ACF 2012/2/18 2012/6/14 1 Abstract 8 LX200-ACF Linux PC meade Auto Align PC Zero Star Alignment Auto Align Zero Star Alignment 1 1 0.3 Zero Star Alignment 1 0.3 Auto Align 2 54 (2012 11 2013

More information

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l C/C++ 2007 6 18 1 C STL(1) 2 1.1............................................... 2 1.2 stdio................................................ 3 1.3.......................................... 10 2 11 2.1 sizeof......................................

More information

2 P.S.P.T. P.S.P.T. wiki 26

2 P.S.P.T. P.S.P.T. wiki  26 P.S.P.T. C 2011 4 10 2 P.S.P.T. P.S.P.T. wiki p.s.p.t.since1982@gmail.com http://www23.atwiki.jp/pspt 26 3 2 1 C 8 1.1 C................................................ 8 1.1.1...........................................

More information

tuat2.dvi

tuat2.dvi ( 2 ) http://ist.ksc.kwansei.ac.jp/ tutimura/ 2012 7 7 ( 2 ) 1 / 54 (1) (2) (?) (1) (2) 2 ( 2 ) 2 / 54 1. 30 2. 2012 6 30 25 OS ( 2 ) 3 / 54 10 20 1993 1996 2000 2003 = 30 ( 2 ) 4 / 54 1 2 2 ( 2 ) 5 /

More information

.w..01 (1-14)

.w..01 (1-14) ISSN 0386-7617 Annual Research Reports No.33, 2009 THE FOUNDATION FOR GROWTH SCIENCE ön é

More information

tebiki00.dvi

tebiki00.dvi (Linux) [ UNIX ] CMD Workshop ( ) 1 *********************************************************************** * Linux PC-UNIX UNIX * * 99% FreeBSD BSD PC-UNIX * * * ***********************************************************************

More information

202mk5_OM-J_RevD

202mk5_OM-J_RevD D01053901D 202@^ Double Auto Reverse Cassette Deck 2 TASCAM 202MKV á á á è í ì ì ó í í è ì ó í á TASCAM 202MKV 3 @V @V 4 TASCAM 202MKV TASCAM 202MKV 5 6 TASCAM 202MKV 1 2 3 4 5 6 7 8 9 0 q w e r ø t º

More information

Microsoft Word - no15.docx

Microsoft Word - no15.docx ex33.c /* */ #define IDLENGTH 7 /* */ #define MAX 100 /* */ /* */ struct student char idnumber[idlength + 1]; /* */ int math; /* () */ int english; /* () */ int japanese; /* () */ double average; /* */

More information

1 CUI CUI CUI 1.1 cout cin 1.1.1 redirect.cpp #i n c l u d e <s t r i n g > 3 using namespace std ; 5 6 i n t main ( void ) 7 { 8 s t r i n g s ; 10 c

1 CUI CUI CUI 1.1 cout cin 1.1.1 redirect.cpp #i n c l u d e <s t r i n g > 3 using namespace std ; 5 6 i n t main ( void ) 7 { 8 s t r i n g s ; 10 c C/C++ 007 6 11 1 CUI 1.1....................................... 1................................ 3 1.3 argc argv................................. 5.1.............................................. 5...............................................

More information

100km/h COMAND * 250 i

100km/h COMAND * 250 i CLS-Class 100km/h COMAND * 250 i http://www.mercedes-benz.co.jp/ G G! i H 3 4 13 21 31 57 211 247 317 4 210 53 51 239 14 16 15 18 14 80 71 72 71 73 259 307 23 23 24 233326 225323 225 / 282 282 283 117

More information

1 ( : Documents/kadai4), (ex.py ),. print 12345679 * 63, cd Documents/kadai4, python ex.py., python: can t open file ex.py : [Errno 2] No such file or

1 ( : Documents/kadai4), (ex.py ),. print 12345679 * 63, cd Documents/kadai4, python ex.py., python: can t open file ex.py : [Errno 2] No such file or Python 2010.6 1 Python 1.1 ( ). mi.,.py. 1.2, python.. 1. python, python. ( ). 2.., python. Python (>>>). Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41) [GCC 4.3.3] on linux2 Type help, copyright,

More information

C V C 6 1 6.1.............................. 1 6.......................... 3 6.3..................... 5 6.4 NULL............................. 8 6.5......................... 9 6.6..............................

More information

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF

やさしいJavaプログラミング -Great Ideas for Java Programming サンプルPDF pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) pref : 2004/6/5 (11:8) 3 5 14 18 21 23 23 24 28 29 29 31 32 34 35 35 36 38 40 44 44 45 46 49 49 50 pref : 2004/6/5 (11:8) 50 51 52 54 55 56 57 58 59 60 61

More information

faq.book

faq.book BEAWebLogic Server BEA WebLogic Server FAQ BEA WebLogic Server ªªª ª ª 7.0 ªª ª ª u : 2004 4 5 m Copyright 2002, BEA Systems, Inc. All Rights Reserved. ªª ª ªªª ª BEA Systems, Inc. ªª ª ª ª ª ª ª ª ªªª

More information

10

10 2: http://www7.bpe.es.osaka-u.ac.jp/~kota/classes/jse.html kota@fbs.osaka-u.ac.jp 10 : 0 1 2 n 2 n 0 1 1 0 1 0 0 1 (2) = 105 1 = 8 1 2 8 = 256 0 9 105 i 106 j 256 2 1 #include int main(void)

More information

Microsoft Word - 調剤内規:HP用.doc

Microsoft Word - 調剤内規:HP用.doc 2 UVW 0123 4 4 56789 :;?2@7"' AJ39 KL1M7 8NOP? A

More information

ディジタル信号処理

ディジタル信号処理 http://www.cfme.chiba-u.jp/~yama// C 言 語 におけるファイル 入 出 力 テキスト バイナリの 取 り 扱 い ( )..[4]% gcc Wall o hoge hoge.c..[5]%./hoge 1 : 1 2 : 2 3 : 3 4 : 0 6..[6]% (! )..[4]% gcc Wall o hoge hoge.c..[5]%!g gcc Wall

More information

Microsoft Word - Cプログラミング演習(7)

Microsoft Word - Cプログラミング演習(7) 第 7 回 (6/4) 2. 構造体 構造体とは, 同じ型に限定されない複数の関連するデータメンバの集合である 構造体の宣言構造体指定子 struct を用いて struct 構造体タグ名 { メンバ 1 の宣言 ; メンバ 2 の宣言 ; メンバ n の宣言 ; }; 注 ) 構造体タグ名は構造体の型名で, 内容を定義するものでオブジェクトではなく, 論理的なテンプレートである 構造体の変数の宣言実際の記憶領域を占める物理的実体を確保する

More information

Networking Semester 802.3

Networking Semester 802.3 Networking Semester 802.3 2 ) ( Computer Hardware () () () () () () () () ()- () () () () () BIOS () Computer Software Operating Systems Windows, Linux Linux Windows OS I 1.C 2. 3. 3-1.main 3-2.printf

More information

1 1 2 2 2.1 Java......... 2 2.2................................. 3 2.3.................................. 3 3 4 3.1....................................

1 1 2 2 2.1 Java......... 2 2.2................................. 3 2.3.................................. 3 3 4 3.1.................................... 06H082 1 1 2 2 2.1 Java......... 2 2.2................................. 3 2.3.................................. 3 3 4 3.1..................................... 4 3.2 GP.....................................

More information

I #2 : ( 8-13), () URL : j inoue/prog2007/prog2007.html

I #2 : ( 8-13), () URL :  j inoue/prog2007/prog2007.html Title 計算機プログラミング I 同演習講義ノート 2007 Author(s) 井上, 純一 Citation Issue Date 2007-08-22T04:23:05Z DOI Doc URLhttp://hdl.handle.net/2115/28047 Right Type learningobject Additional There are other files related

More information

Microsoft Word - Cプログラミング演習(12)

Microsoft Word - Cプログラミング演習(12) 第 12 回 (7/9) 4. いくつかのトピック (5)main 関数の引数を利用したファイル処理 main 関数は, 起動する環境から引数を受け取ることができる 例えば 次に示すように,main 関数に引数を用いたプログラムを作成する 01 /* sample */ 02 /* main 関数の引数 */ 03 #include 04 05 main(int argc, char

More information

XD-ST7500

XD-ST7500 1 e 2 47 3 >.mm C B 111 1 e 2 47 ee ee 112 3 C 4 >.mm C 113 1 e 2 >. 3 47 4 C 5 >.mm C 114 1 e 2 >. 3 47 4 C 5 >.mm C B 111 115 1 e 2 >. 47 3 C 4 >.mm C 116 111 B 117 1 e 2 46 3 >.mm C 1 e 2 46 ee ee 118

More information

BB.2

BB.2 2 J U RN K EDOK T ER N G U ST U S 2 0 2 2 EI 5 9 V O 20 N 0 I SS N : 0 8 5 4 D FT R I S { + 0 K $ > 2 S P } C > > ß S 7 K F7 I N P C 2 II C >$ K > > JH Y Ä N V 0 5 4 06 2 > H U = w N H P S K Pf! >! T {

More information

第3章 OpenGL の基礎

第3章 OpenGL の基礎 3 OpenGL April 11, 2017 1 / 28 3.1 ( ) OpenGL OpenGL 2 / 28 3.2 OpenGL OpenGL OpenGL (Open Graphics Library) Silicon Graphics, Inc. 2 3 API (Application Program Interface) [4] UNIX OS Windows Macintosh

More information

実際の株価データを用いたオプション料の計算

実際の株価データを用いたオプション料の計算 2002 2 20 1 1 3 2 3 2.1 : : : : : : : : : : : : : : : : : : : : : : : : : : : : 5 2.1.1 : : : : : : : : : : : : : : : : : : : : 5 2.1.2 : : : : : : : : : : : : : : : : : : : : 6 2.2 : : : : : : : : : :

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 記 号 実 行 を 用 いた テストデータ 自 動 生 成 の 試 行 評 価 株 式 会 社 デンソー 電 子 技 術 3 部 榎 本 秀 美 e-mail:hidemi_enomoto@denso.co.jp 目 次 1 / 19 1. 背 景 2. 単 体 テストの 問 題 点 3. 対 策 案 の 検 討 4. 評 価 内 容 5. 評 価 結 果 6. まとめ [ 参 考 ]CREST デンソーの

More information

取扱説明書〈詳細版〉 [F-03B]

取扱説明書〈詳細版〉 [F-03B] 163 1 I f c C a b 2 3 fe I1 164 1 Iee e e e 2 e 3 e e 1 ee ee Ie e 1 e m811 1 e 165 1 m2* f c C 2 fe 1 2 m52 m72 a b a b 166 k k Ia I a SD ce k a b c d e fa a m4 m6 m5 m7 m6 e3 I m88 m80e m9e1 2 C 2e1

More information

untitled

untitled 1 2 1 2 1 1 2 2 18 1 1990 2 3 4 5 6 2006 1 19981995 1999 1993 20002004 2006 2004 2006 1 2 1970 70 1980 71 86 01 71 86 01 4 4 2 5 12 8 7 1 3 10 8 9 2 3 4 11 10 10 6 5 6 14 14 10 20063 15 4 71 86 01 71 86

More information

31 33

31 33 17 3 31 33 36 38 42 45 47 50 52 54 57 60 74 80 82 88 89 92 98 101 104 106 94 1 252 37 1 2 2 1 252 38 1 15 3 16 6 24 17 2 10 252 29 15 21 20 15 4 15 467,555 14 11 25 15 1 6 15 5 ( ) 41 2 634 640 1 5 252

More information

C1-202 / F-101 originally from 2014 4 15 3 1 3 C1 2 C1-202 F 1 F-101 PC imac MacPro OS Mac OS X C WWW L A TEX 2 3 4 e-mail kyama@tut.jp C-506 6767 5 2 2.1 ID ID 2.2 2.3 2.4 2.4.1 1. imac MacPro 2. 3.

More information

Microsoft Word - no14.docx

Microsoft Word - no14.docx ex26.c #define MAX 20 int max(int n, int x[]); int num[max]; int i, x; printf(" "); scanf("%d", &x); if(x > MAX) printf("%d %d \n", MAX, MAX); x = MAX; for(i = 0; i < x; i++) printf("%3d : ", i + 1); scanf("%d",

More information

…_…C…L…fi…J…o†[fiü“ePDF/−mflF™ƒ

…_…C…L…fi…J…o†[fiü“ePDF/−mflF™ƒ 80 80 80 3 3 5 8 10 12 14 14 17 22 24 27 33 35 35 37 38 41 43 46 47 50 50 52 54 56 56 59 62 65 67 71 74 74 76 80 83 83 84 87 91 91 92 95 96 98 98 101 104 107 107 109 110 111 111 113 115

More information

000 001

000 001 all-round catalogue vol.2 000 001 002 003 AA0102 AA0201 AA0701 AA0801 artistic brushes AA0602 AB2701 AB2702 AB2703 AB2704 AA0301 AH3001 AH3011 AH3101 AH3201 AH3111 AB3201 AB3202 AB2601 AB2602 AB0701 artistic

More information

main main Makefile Makefile C.5 Makefile Makefile Makefile A Mech (TA ) 1. Web (http://www.jsk.t.u-tokyo.ac.jp/ iku

main main Makefile Makefile C.5 Makefile Makefile Makefile A Mech (TA ) 1. Web (http://www.jsk.t.u-tokyo.ac.jp/ iku 2008 (mizuuchi@i.u-tokyo.ac.jp) http://www.jsk.t.u-tokyo.ac.jp/ http://www.jsk.t.u-tokyo.ac.jp/ ikuo/enshu/keisanki/ 2008 5 19 6 24 1 2 2.1 my_sound.c, my_sounc.h, play.c, record.c 2 2. 2.2 2.2.1 main

More information

1.. 1 ll a ii. 1i. i f 1 1 a. a. i. t. 1 fi fi. t i j fj i. j ;i 1. i. aa a

1.. 1 ll a ii. 1i. i f 1 1 a. a. i. t. 1 fi fi. t i j fj i. j ;i 1. i. aa a 1.. 1 ll a ii. 1i. i f 1 1 a. a. i. t. 1 fi fi. t i j fj i. j ;i 1. i. aa 1 111 0 0 0 0 a I E l21 1fi i L < i i;i1=t ii 111 1; ai i ti a t T ;,, l 1i.... E 11fi i 1t l l t2 1i i1 t Ea li )2 0 u 0 1f )2

More information

プログラミング及び演習 第1回 講義概容・実行制御

プログラミング及び演習 第1回 講義概容・実行制御 プログラミング及び演習 第 12 回大規模プログラミング (2015/07/11) 講義担当情報連携統轄本部情報戦略室大学院情報科学研究科メディア科学専攻教授森健策 本日の講義 演習の内容 大きなプログラムを作る 教科書第 12 章 make の解説 プログラミングプロジェクト どんどんと進めてください 講義 演習ホームページ http://www.newves.org/~mori/15programming

More information