[解決済み】main関数で "control reaches end of non-void function "という警告が出るのはなぜ?
2022-01-12 09:22:02
質問
C言語のコードは次のとおりです。
int main(void) {}
実行すると、警告が表示されます。
control reaches end of non-void function
解決方法は?
ただ
return 0
の中に
main()
. 関数 main は int を返します (
int main(void)
というわけで、最後にreturnを追加する必要があります。
制御が非void関数の末尾に到達した場合
Problem: I received the following warning:
警告 : 制御が非ボイド関数の終わりに達した
解決方法 この警告は、「値がない状態で返す」で説明した警告と似ています。制御が関数の終わりに達し、戻りがない場合、GCCは戻り値なしの戻りと見なします。しかし、これについては、関数は戻り値を必要とします。関数の終わりに、たとえ制御がそこに到達しなくても、適切な戻り値を返す return 文を追加してください。
解決方法 :
int main(void)
{
my_strcpy(strB, strA);
puts(strB);
return 0;
}
関連
-
複数のサイトをまとめてよく見たい オススメ度
-
InstallShield で IIS がインストールされているかどうかを検出するスクリプト
-
JScript/VBScriptのデバッグ
-
スプレッドシートに匹敵するオンライングリッドシステム。EditGrid
-
[解決済み] file(file, "rt") のエラー : complete.cases プログラム内の無効な 'description' 引数
-
[解決済み】C++使用時、代入の左オペランドにlvalueが必要なエラーについて
-
[解決済み】 munmap_chunk(): 無効なポインタ
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み】math.hを含むにもかかわらず、C言語でpow( )への未定義参照【重複あり
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
batスクリプトからログを出力する方法
-
git eclipseプラグインのインストール
-
Swift言語とAppleScriptの違い、AppleScriptの開発状況について教えてください。
-
[解決済み】警告メッセージ。In `...` : invalid factor level, NA generated 警告メッセージ:...`は無効な因子レベルです。
-
[解決済み】ValueError: shape mismatch: オブジェクトを1つの形状にブロードキャストできない
-
[解決済み】gitが「変更をコミットするか、マージする前に隠してください」と言うのを解決するにはどうしたらいいですか?
-
[解決済み] 'push_back' の呼び出しに対応するメンバ関数がないエラー
-
[解決済み】 c++ "Incomplete type not allowed" クラス参照情報へのアクセスエラー (前方宣言による円環状依存性)
-
[解決済み】C#でクエスチョンマークを2つ並べるとどんな意味になるのか?
-
[解決済み】git pullしようとするとエラー: .git/FETCH_HEAD を開けない: パーミッションが拒否される