C言語なら俺に聞け(入門篇) Part 10at TECH
C言語なら俺に聞け(入門篇) Part 10 - 暇つぶし2ch21:デフォルトの名無しさん
07/03/20 13:06:14
#include <stdio.h>
int main ()
{
char c;
scanf("%c", &c);
if (c == 'a'); { printf("入力値はaです。"); }/*警::コードは関数をもたない*/
else if (c == 'b') { printf("入力値はbです。"); }/*エラー:elseの位置が間違ってる*/
else if (c == 'c') { printf("入力値はcです。"); }
else { printf("入力値はa,b,c以外です。") n; }/*エラー:ステートメントにセミコロン(;)がない*/
return 0;
}
と出るのですが、どうしてなのでしょうか?
if else構文の最後のelse文の「どれにもあてはまらなかった場合に行う処理」の正しい書き方がよくわからないです。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch