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