1 1.1 *1 1. sep1.cpp main() sep.cpp separate() *1 GNOME KDE 3



Similar documents
Lecture on

REALV5_A4…p_Ł\1_4A_OCF

untitled

「都市から地方への人材誘致・移住促進に関する調査」

<91498EE88CA D815B2E786C73>

〔 大 会 役 員 〕

橡本体資料+参考条文.PDF

1 CUI CUI CUI 1.1 cout cin 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

untitled



窶廰ナ・ア窶。X窶樞€昶€愴・.3

鹿大広報148号

鹿大広報151



B5‘·¢‡Ì…X…X…†PDFŠp

JPROM-PRINT

untitled

Microsoft Word - ‰IŠv⁄T†`⁄V87†`97.doc

No.28

項 目

橡matufw

untitled

O

NewBead_no17_4c_pdf.indd


財団法人母子健康協会第三十回シンポジウム


●70974_100_AC009160_KAPヘ<3099>ーシス自動車約款(11.10).indb

untitled

改訂版 :基本的な文字化の原則(Basic Transcription System for Japanese: BTSJ)

imagio Wide 7040

2


untitled

, 183

untitled

TOKYO Bay CAR FERRY

scripty公開資料_マイナーブラウザ編


2

)+, $( -++ $ )* "& $ "$...( # / $ & ' / $# && &# & ' '' '( '# ' "& / $ $

かんたんガイド_面付.indd

untitled


num9.dvi

不良債権問題の基本的な考え方

2 KH Coder KH Coder KH Coder KH Coder

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

untitled

38

CNVU-200

8 2 ( 55 ) 1 2 : ( ) : 4F 7 [18:30]~[21:00] 3 : ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( )


< >

Web 2/13



C , C++ C C++ C++ C cpprefjp - C++ 1 C CUI 2.1 donothing.cpp 1


Pour Marx

( ) [18 30] [21 00] 2 3 ( ( ) ) ( ) ( ) a b


卒論 提出用ファイル.doc

2

C ( ) C ( ) C C C C C 1 Fortran Character*72 name Integer age Real income 3 1 C mandata mandata ( ) name age income mandata ( ) mandat

CRA2656-A

8 / 0 1 i++ i 1 i-- i C !!! C 2

解きながら学ぶC++入門編

untitled

森林火災保険ご契約のしおり

TV-W8800

<Power Point講座② ~基本編~ >

hap09press0728

x : = : x x


企業費用・利益総合保険_平成27年10月_損保ジャパン日本興亜

橡■リリース3333333_P1_.PDF

CNDV-R400

Taro13-芦北(改).jtd

Taro13-宇城(改).jtd

CHINA REPORT( )

2

新版明解C言語 実践編


untitled

d-00

2

橡Pro PDF

Microsoft Word J.^...O.|Word.i10...j.doc

Unknown


slide5.pptx

1409.indd


りそなホールディングス2005年3月期半期報告書

GT-3 P GT-3-6F GT GT GT GT GT GT GT

8 if switch for while do while 2

EP760取扱説明書

Transcription:

C/C++ 007 5 8 1 1.1............................................... 1.......................................... 1.3.......................................... 5 1........................................... 11 1

1 1.1 *1 1. sep1.cpp main() sep.cpp separate() *1 GNOME KDE 3

sep1.cpp 5 e x t e r n i n t s e p a r a t e ( v o i d ) ; 6 7 i n t main ( v o i d ) 8 { 9 cout << s e p a r a t e ( ) << e n d l ; 10 } sep.cpp 1 i n t s e p a r a t e ( v o i d ) { 3 r e t u r n 1356789; } gcc g++ -o sep.exe sep1.cpp sep.cpp bcc3 bcc3 -esep.exe sep1.cpp sep.cpp 1356789 sep.exe 1..1 extern sep1.cpp 5 separate() extern separate() * * C++ C 3

extern *3 sep1.cpp sep.cpp sep1.cpp sep.cpp separate() 5 separate() sep1.cpp extern sep1 sep.cpp 1.. sep1.cpp separate() (sep.cpp) separate() separate() sep1.cpp sep.cpp 3 sep1.cpp sep.cpp C++ (overload) overload.cpp 5 v o i d hage ( v o i d ) 6 { 7 cout << v o i d h a g e ( ) << e n d l ; 8 } 9 10 v o i d hage ( i n t i ) 11 { 1 cout << i n t h a g e ( ) : i << e n d l ; *3 extern

13 } 1 15 v o i d hage ( s t r i n g s ) 16 { 17 cout << s t r i n g h a g e ( ) : << s << e n d l ; 18 } 19 0 i n t main ( v o i d ) 1 { hage ( ) ; // hage ( v o i d ) 3 hage ( 1 ) ; // hage ( i n t ) hage ( ) ; // hage ( s t r i n g ) 5 } separate() 1.3 1.3.1 ( ) global1.cpp 5 e x t e r n v o i d h i g e ( v o i d ) ; 5

6 7 i n t g i = 10000; // 8 9 v o i d hoge ( v o i d ) // 10 { 11 cout << hoge << e n d l ; 1 } 13 1 i n t main ( v o i d ) 15 { 16 hoge ( ) ; 17 h i g e ( ) ; 18 cout << g i << e n d l ; 19 } global.cpp 5 e x t e r n i n t g i ; // g i 6 e x t e r n v o i d hoge ( v o i d ) ; // hoge ( ) 7 8 v o i d h i g e ( v o i d ) 9 { 10 hoge ( ) ; 11 cout << g i << e n d l ; 1 g i = 13; 13 } / 6

/ global i.cpp 1 / 3 / 5 #i n c l u d e <iostream > 6 7 u s i n g namespace s t d ; 8 9 i n t i ; // i 10 11 // 1 e x t e r n v o i d hoge ( v o i d ) ; // e x t e r n v o i d hoge ( v o i d ) 13 1 i n t main ( v o i d ) 15 { 16 / 17 0 99 18 hoge ( ) 19 / 0 f o r ( i =0; i <100; i++) { 1 cout << i << e n d l ; hoge ( ) ; 3 } } 5 6 v o i d hoge ( v o i d ) 7 { 8 / 9 30 i m a i n ( ) 31 i 1 0 0 7

3 / 33 f o r ( i =0; i <10; i++) { 3 cout << hagehage << e n d l ; 35 } 36 } // hoge ( ) 1.3. extern / static / static1.cpp 5 6 s t a t i c i n t g i ; // 7 8 // 9 s t a t i c v o i d h i g e ( v o i d ) ; // 10 11 s t a t i c i n t hoge ( v o i d ) // 1 { 13 h i g e ( ) ; 1 r e t u r n g i ; 15 } 16 17 s t a t i c v o i d h i g e ( v o i d ) // 18 { 19 g i ++; 0 } 1 8

i n t main ( v o i d ) 3 { f o r ( i n t i =0; i <100; i++) { 5 cout << hoge ( ) << e n d l ; 6 } 7 } static1.cpp static.cpp 1 / 3 / 5 e x t e r n i n t g i ; // 6 e x t e r n i n t hoge ( v o i d ) ; // 7 8 v o i d f o o b a r ( v o i d ) { 9 g i ++; // 10 hoge ( ) ; // 11 } static 1.3.3 fscope.cpp 1 v o i d f s c o p e ( v o i d ) { 9

3 i n t i ; // t y p e d e f i n t u i n t 3 ; // 5 } 1.3. if while for switch block.cpp 5 i n t main ( v o i d ) 6 { 7 s t r i n g s = hage ; 8 i n t i= 000; 9 10 { 11 s t r i n g s = ; 1 cout << s << e n d l ; 13 } // s 1 15 f o r ( i n t i =0; i <100; i++) 16 cout << i << e n d l ; // i 17 18 f o r ( i n t i =0; i <100; i++) { // i 19 t y p e d e f i n t i n t 3 ; // 0 i n t 3 x =0; // 1 cout << i + x << e n d l ; } 3 cout << s << e n d l ; // hage cout << i << e n d l ; // 000 10

5 } 1. / header1.cpp 1 #i n c l u d e header. h 3 i n t main ( v o i d ) 5 { 6 hoge ( ) ; 7 } header.cpp #i n c l u d e header. h 3 u s i n g namespace s t d ; 5 6 v o i d hoge ( v o i d ) 7 { 8 cout << << e n d l ; 9 } 11