[
Back
] -
[
EGAMIX トップ
] > [
授業のページ
] > [
2004 年度 ソフトウェア演習I
] > [ソフトウェア演習I 授業内容]
関連知識の学習
main( ) の表現はどれが本当なのか?
C言語で重要な
main( )
ですが、教科書・プリント・例題によって、形が違っているようで混乱している人もいるようです。たとえば・・・
main( ) ← 教科書風
int main(void) ← 追加プリント風
その他の表現
さてさて、どれが正解かというと、どれも間違いではありません。
しかし、現時点では、2番目の int main(void) が正式な記述です。1番目の main() は 2番目の表記を省略したものと考えてください。
もう少し先で、C言語の関数について勉強し始めると、この意味がわかるようになります(テキストp.100あたりも参考にしてください)。
学習していない命令?
追加プリントにある、 putchar()
と
getchar()
がわからない!習っていないぞ!
一部の練習問題で出てきていると思いますが、まとめておくことにします。どちらも
文字
(1文字)を
入出力
(キーボードから入 力し、画面に出力する)する命令です。
命令
機能・働き
使い方
putchar( )
変数に保存されている文字(1文字)を画面に出力する
putchar( 変数 );
putchar( '\n' );
getchar( )
文字(1文字)をキーボードから入力し、変数に代入する
変数=getchar( );
if 文に”;”は要らないのか?
if
文を記述するときに、
if (条件)
の後に
;
(セミコロン)は付けなくてもいいのか?
;を付けるとどうなるか考えてみましょう・・・
といことで、まったく別の命令に変わってしまうので、
;
を付けてはいけないのです。
[
Back
] [
Index
]
Kunihiro Egami <egami@egamix.com>