DeleteNextNode
関数が という型を返す間、以下のようにいくつかのコードを記述しますPosition
。
return (the_checked_position->next == position_to_delete) ?
DeleteNextNode(the_checked_list, the_checked_position) :
printf("%s\n", "No such node in the list, delete failed."), NULL;
しかし、構文チェッカープラグインは警告を出します:pointer/integer type mismatch in conditional expression ('Position' (aka 'struct Node *') and 'int')
では、式の型は C の条件式と同じでなければなりませんか?
私の英語はとても下手なので、必要に応じて私の質問を編集してください。ありがとうございました!