当日のOHP資料です。
Download : sample-001.c ( SJIS 版 )
/* * 2011/04/22 sample-001.c */ /* * 最初のプログラムは "Hello, World" */ #include <stdio.h> int main ( void ) { printf ( "Hello, World\n" ); /* "Hello, World" という文字列と改行 ( "\n" ) を表示する */ return 0; }
C:\usr\c\> sample-001 Hello, World C:\usr\c\>
Download : sample-002.c ( SJIS 版 )
/* * 2011/04/22 sample-002.c */ /* * エラーを含む例 */ #include <stdio.h> int main ( void ) { printf ( "Hello, World\n" ) /* セミコロンを付け忘れた */ return 0; }
C:\usr\c\> cc sample-002.c Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland sample-002.c: エラー E2379 sample-002.c 13: ステートメントにセミコロン(;)がない(関数 main) *** 1 errors in Compile *** C:\usr\c\>
Download : sample-003.c ( SJIS 版 )
/* * 2011/04/22 sample-003.c */ /* * printf を並べれば、沢山の文字列が表示される */ #include <stdio.h> int main ( void ) { printf ( "おはよウナギ\n" ); printf ( "こんにちワン\n" ); printf ( "こんばんワニ\n" ); return 0; }
C:\usr\c\> sample-003 おはよウナギ こんにちワン こんばんワニ C:\usr\c\>
Download : sample-004.c ( SJIS 版 )
/* * 2011/04/22 sample-004.c */ /* * "\n" は改行を意味する。"\n" がなければ改行しない。 */ #include <stdio.h> int main ( void ) { printf ( "おはよ" ); /* \n がないので改行しない */ printf ( "ウナギ\n" ); printf ( "こんにちワン\nこんばんワニ\n" ); /* 途中に \n があるので改行する */ return 0; }
C:\usr\c\> sample-004 おはよウナギ こんにちワン こんばんワニ C:\usr\c\>
Download : sample-005.c ( SJIS 版 )
/* * 2011/04/22 sample-005.c */ /* * プログラムの一部に名前をつけて、 */ #include <stdio.h> int main ( void ) { printf ( "おはよ" ); /* \n がないので改行しない */ printf ( "ウナギ\n" ); printf ( "こんにちワン\nこんばんワニ\n" ); /* 途中に \n があるので改行する */ return 0; }
C:\usr\c\> sample-005 おはよウナギ こんにちワン こんばんワニ C:\usr\c\>
[課題]「Hello,自分の名前」を10回出力するC言語のプログラム
課題プログラム内の「/*名前:ここ*/」の部分を書き換えてプログラムを完成させます。なお「名前」の部分が同じ所には同じものが入ります。
Download : 20110422-01.c ( SJIS 版 )
/* * 20110422-1-QQQQ.c * 「Hello, 自分の名前」を 10 回出力するプログラム */ #include <stdio.h> /* * sub */ void print1() { printf ( /* q:ここ */ ); } void print2() { print1(); print1(); } /* ** この部分を完成させなさい */ void print8() { print4(); print4(); } /* * main */ int main ( void ) { print2(); print8(); return 0; }
C:\usr\c\> 20110422-01 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 Hello 栗野 C:\usr\c\>