cp
-
2. C
プログラム作成時の
よくある間違い
(
C
プログラミング入門)
URL:
https://www
.kkaneko.jp/
pro/adp/index.html
1
金子邦彦
間違いの例
書き
方のミ
ス
•
カッコ(「
{}
」,「
()
」)の対応をとる
•
クオーテーション(「
"
」,「
'
」)の対応をとる
•
乗算には「*」を使
う
•
変数名には,半角文字を使
う
•
字下げには,半角のスペース(空白文字)を使
う
•
キーワードは,正しいスペルを書く
2
カッコの対応をとる
main()
{
prin
tf( "hello w
orld\n" );
}
main
関数でのカッコの対応
例)
3
カッコの対応をとる
エラーメッセ
ージが現
れる
「
}
」
を忘れてい
る
4
カッコの対応をとる
エラーメッセ
ージが現
れる
「
)
」
を忘れてい
る
5
クオーテーションの対応を
とる
printf("x=\n" );
prin
tf
文でのダブル
クオーテーシ
ョンの対応
例)
6
乗算には「
*
」を使
う
a * b * sin(thet
a);
計算式の中で
の乗算
例)
7
乗算には「
*
」を使
う
エラーメッセ
ージが現
れる
「
*
」
を忘れてい
る
8
全角文字の使用は注意して
•
全角文
字や全角記号が使
えるのは,「
“
」(ダブ
ルクオーテーション
)でくくられた
中だ
け
•
変数名に全角文字は使えない
•
各種の全角文字や全角記号(スペースなど)が使える
のは,「
“
」(ダブルクオーテーション)でくくられ
た中だけ
9
変数名には「半角文字」を使
う
エラーメッセ
ージが現
れる
全角文字の
「S」を使って
いる
10
字下げには「半角のスペース」を使
う
エラーメッセ
ージが現
れる
全角文字のスペースを使っ
ている(目に見えない)
11
•
V
isual C++
のキーワードチェック機能
正しいキーワード
キーワードでない
return
0;
別の色で表示
される
retrn
0;
黒いまま
いち
エル
12
キーワードの間違い
キーワードは,正しいスペルを書く
エラーメッセージが現
れる
正しくは
「
prin
tf
」
13
「
1
」と「
l
」は違
う
「
1
」
と
「l」
を間
違えると,後
で探しにくい
いち
エル
14
プログラム作成時
のヒント
15
「¥」(円記号)と,
「\」(バックスラッシュ)は同じ
•
日本語キーボード
には,「円記号」があって,
「バックスラッシュ」が無い.
•
英語キーボードには,「バックスラッシュ」があっ
て,「円記号」が無い.
•
キーボードの「円記号」,「バックスラッシュ」の
どちらを使っても同じ意味
.
•
表示
の時に,
「円記号」と「バックスラッシュ」が
置き換わることが
ある.無視してよい.慣れれば気
にならない.
16