Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

Cでの宣言の前に関数が呼び出されるとどうなりますか?


一部の関数プロトタイプを使用せず、関数本体がその関数の呼び出しステートメントの後に存在するセクションで宣言されている場合。このような場合、コンパイラーはデフォルトの戻りタイプが整数であると見なします。ただし、関数が他のタイプの値を返す場合は、エラーを返します。戻り値の型も整数の場合は正常に機能し、警告が生成される場合があります。

サンプルコード

#include<stdio.h>
main() {
   printf("The returned value: %d\n", function);
}
char function() {
   return 'T'; //return T as character
}

出力

[Error] conflicting types for 'function'
[Note] previous implicit declaration of 'function' was here

これで、戻り型が整数の場合、機能します。

サンプルコード

#include<stdio.h>
main() {
   printf("The returned value: %d\n", function());
}
int function() {
   return 86; //return an integer value
}

出力

The returned value: 86

  1. WhatsAppをアンインストールするとどうなりますか

    WhatsAppをアンインストールするとどうなるか疑問に思ったことはありますか?偶然または何らかの理由でそれを行う必要がある場合、WhatsAppをアンインストールすると、電話から消えます。 あなたの連絡先は彼らのリストであなたを見ることができますが、彼らのメッセージはあなたに届きません。音声通話、ビデオ通話、またはグループ通話でさえ、デバイスに接続できません。 パート1-WhatsAppの削除とアンインストール あなたがアプリの熱心なユーザーであるなら、アプリを削除してそれがもたらす沈黙を楽しんだらどうなるのか疑問に思ったことでしょう。今日、ソーシャルメディアアプリは、通知がどうなる

  2. Skype が遅い:発生した場合の対処方法

    Skype を使用していないのは誰ですか?ほとんどの人がそうです。 Web ベースのコミュニケーション プラットフォームが豊富にあるにもかかわらず、ほとんどのリモート ワーカーは依然として Skype を選択しています。使いやすいという事実が、一番の選択です。 他のプログラムと同様に、いくつかの問題が発生する可能性があります。 Skype が遅い この特定のプラットフォームが遭遇する可能性のあるさまざまな問題の良い例です。 完璧ではありません。突然、あなたが話している相手が姿を消しました。他のケースでは、Skype がハングし、多くの面白いシナリオやサウンドが発生します。頻繁に使用すると