私は次の機能を持っています
int namecomp(char c);
関数コードの一部
else if (c == 'b' || 'B')
i=2;
私がそれを呼んでいる方法main()
j= namecomp(s);
としてs
定義されます。char s = 'B';
エラーがありj
、値を使用しようとすると常に1
メインになります。エラーがどこにあるかを正確に知るのを手伝ってください。ありがとう!
編集:申し訳ありませんが、どれも機能しませんでした。ヘルプのために完全なコードを投稿しています
int main (int argc, char* argv [])
{
int i;
int j;
char s = 'B';
j= namecomp(s);
printf ("%d",j);
}
int namecomp(char c)
{
int i;
if (c == 'a'||'A')
i=1;
else if ((c == 'b' || c == 'B'))
i=2;
return i;
}