cp-2. C プログラム作成時のよくある間違い

135 Views

February 21, 22

スライド概要

(C プログラミング入門)
URL: https://www.kkaneko.jp/cc/adp/index.html

profile-image

金子邦彦(かねこくにひこ) 福山大学・工学部・教授 ホームページ: https://www.kkaneko.jp/index.html 金子邦彦 YouTube チャンネル: https://youtube.com/user/kunihikokaneko

シェア

埋め込む »CMSなどでJSが使えない場合

各ページのテキスト
1.

cp-2. C プログラム作成時の よくある間違い (C プログラミング入門) URL: https://www.kkaneko.jp/cc/adp/index.html 金子邦彦 1

2.

間違いの例 書き方のミス • カッコ(「{}」,「()」)の対応をとる • クオーテーション(「"」,「'」)の対応をとる • 乗算には「*」を使う • 変数名には,半角文字を使う • 字下げには,半角のスペース(空白文字)を使う • キーワードは,正しいスペルを書く 2

3.

カッコの対応をとる 例) main() { printf( "hello world\n" ); } main関数でのカッコの対応 3

4.

カッコの対応をとる 「}」 を忘れてい る エラーメッセージが現 4

5.

カッコの対応をとる 「)」 を忘れてい る エラーメッセージが現 5

6.

クオーテーションの対応をとる 例) printf("x=\n" ); printf文でのダブル クオーテーションの対応 6

7.

乗算には「*」を使う 例) a * b * sin(theta); 計算式の中での乗算 7

8.

乗算には「*」を使う 「*」 を忘れてい る エラーメッセージが現 8

9.

全角文字の使用は注意して • 全角文字や全角記号が使えるのは,「“」(ダブ ルクオーテーション)でくくられた中だけ • 変数名に全角文字は使えない • 各種の全角文字や全角記号(スペースなど)が使える のは,「“」(ダブルクオーテーション)でくくられ た中だけ 9

10.

変数名には「半角文字」を使う 全角文字の 「S」を使って いる エラーメッセージが現 れる 10

11.

字下げには「半角のスペース」を使う 全角文字のスペースを使っ ている(目に見えない) エラーメッセージが現 れる 11

12.

キーワードの間違い • Visual C++ のキーワードチェック機能 いち エル 正しいキーワード return 0; 別の色で表示される キーワードでない retrn 0; 黒いまま 12

13.

キーワードは,正しいスペルを書く 正しくは 「printf」 エラーメッセージが現 れる 13

14.

「1」と「l」は違う 「1」 と 「l」 を間違えると,後で探しにくい いち エル 14

15.

プログラム作成時のヒント 15

16.

「¥」(円記号)と, 「\」(バックスラッシュ)は同じ • 日本語キーボードには,「円記号」があって, 「バックスラッシュ」が無い. • 英語キーボードには,「バックスラッシュ」があっ て,「円記号」が無い. • キーボードの「円記号」,「バックスラッシュ」の どちらを使っても同じ意味. • 表示の時に, 「円記号」と「バックスラッシュ」が 置き換わることがある.無視してよい.慣れれば気 にならない. 16